Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.02.2010, 05:02   #11
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

Цитата:
А как сделать так чтоб уникальные значения выводились не в столбик, а в строку?
В примере из поста №7 строку кода макроса
Код:
Range([A2], Cells(UBound(b, 1) + 1, "A")).Value = b
которая помещает найденные уникальные значения в столбец "A", начиная со 2-й строки, замените на
Код:
Range([A2], Cells(2, UBound(b, 1))).Value = Application.Transpose(Application.Index(b, 0, 1))
В результате значения массива будут помещены во 2-ю строку, начиная с 1-го столбца.
Все это можно немного упростить, если исходно создавать одномерный массив b(1 To UBound(a, 1)) и заполнять его. Тогда при вставке значений массива на лист достаточно использовать
Код:
Range([A2], Cells(2, UBound(b))).Value = b
т.к. одномерный массив - это и есть строка.
Чем шире угол зрения, тем он тупее.
SAS888 вне форума Ответить с цитированием
Старый 20.05.2011, 12:37   #12
uta707
 
Регистрация: 16.03.2011
Сообщений: 4
По умолчанию

По теме, уточните, пож. как будет выглядеть макрос, вернее, что в нем поменять, чтобы, массив брать не по столбцу "А" и например по столбцам "А.B и С"(допустим нужно отсортировать уникальные данные в диапазоне массива А:С? Заранее спасибо

Последний раз редактировалось uta707; 20.05.2011 в 12:53.
uta707 вне форума Ответить с цитированием
Старый 15.05.2013, 21:04   #13
nika_tver
Новичок
Джуниор
 
Регистрация: 11.11.2011
Сообщений: 2
По умолчанию

Добрый день! А не подскажите, возможно ли в таком макросе прописать, чтобы он создавал перечень исходя из двух столбцов данных расположенных на разных листах в одной книге?
nika_tver вне форума Ответить с цитированием
Старый 15.05.2013, 23:30   #14
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,166
По умолчанию

Ого чего откопали
Возможно.
Но если делать именно такую задачу, как в примере - то проще делать на словаре. в финале выгружаем собранные ключи.
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Обработка массива макросом Иванов_ДМ Microsoft Office Excel 8 18.04.2009 23:04
обработка массива, с++ lusuj Помощь студентам 2 11.11.2008 19:27
Delphi - обработка двумерного массива dm.os. Помощь студентам 1 30.09.2008 23:32
[Delphi] создание и обработка двумерного массива screep Помощь студентам 5 16.06.2008 19:27
Обработка вещественного массива Painsector Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 3 10.12.2007 19:48