![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 25.05.2011
Сообщений: 249
|
![]()
подскажите пожалуйста как лучше сделать!
есть таблица, в которой части имен колонок повторяются ![]() надо: получить часть названия столбца, где нет ответа (), и загнать ее в массив и я что-то не соображу, как составить этот массив Т_Т моя идея: 1 - собрала массив BrandKode из данных по столбцам 2 - есть массив из нужных названий 3 - теперь их соотношу см. в коде, и ТУТ ОШИБКА подскажите, плз, что не правильно, как написать??? Код:
Последний раз редактировалось Bape}l{ka; 27.07.2011 в 20:04. |
![]() |
![]() |
![]() |
#2 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
![]()
Из вашего описания ничего не понял.
Неужели сложно прикрепить файл с несколькими строками исходных данных, и показать, что нужно получить в итоге (зачем вы пишете этот макрос)? |
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 25.05.2011
Сообщений: 249
|
![]()
макрос для того, чтобы получить части имен колонок, найти потом в книге другие колонки, содержащие в себе такие части и скрыть их, вот фух О.о
как найти и скрыть, я уже сделала, осталось эти части названий колонок выделить. Вот файл: пример.rar только что возникла идея, проименовать ячейки уже так как мне нужно, и использовать потом просто эти имена, но у меня не получается обратиться к имени этой ячейки. Возвращает ее адрес!! но не имя, которое я ей дала Т_Т подскажите, как к имени ячейки обратиться? Код:
Последний раз редактировалось Bape}l{ka; 27.07.2011 в 19:49. |
![]() |
![]() |
![]() |
#4 | |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
![]() Цитата:
Я все время считал,что имя добавляется через Names.Add Запишите макрорекодером,и все увидите
Анализ,обработка данных Недорого
|
|
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 25.05.2011
Сообщений: 249
|
![]()
имя то добавляется у меня и так, только обратиться я к нему не знаю как
в частности, мне надо загнать имена ячеек диапазона в массив: Код:
Последний раз редактировалось Bape}l{ka; 27.07.2011 в 22:42. |
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
... а в макрос записать не пробовали?
Код:
![]() Код:
webmoney: E265281470651 Z422237915069 R418926282008
Последний раз редактировалось Hugo121; 27.07.2011 в 22:54. |
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 25.04.2010
Сообщений: 616
|
![]()
так можно:
Код:
|
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 25.05.2011
Сообщений: 249
|
![]()
nilem
спасибо большое, работает))) я б ни за что не догадалась продублировать .Name.Name. с чем это может быть связано?? какая логика? |
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 25.04.2010
Сообщений: 616
|
![]() |
![]() |
![]() |
![]() |
#10 |
Форумчанин
Регистрация: 25.05.2011
Сообщений: 249
|
![]()
в итоге задачу реализовала так
назначила имена ячейкам в 1й строке, потом, если нет ответа (ячейка пустая), то обращаемся к имени ячейки в данной колонке и загоняем их в массив)) Код:
Последний раз редактировалось Bape}l{ka; 28.07.2011 в 11:46. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Копирование массивов | ATAMAN200 | Общие вопросы C/C++ | 11 | 22.12.2018 16:27 |
Delphi, сравнение массивов, умножение массивов | Marjasja | Помощь студентам | 0 | 22.05.2011 19:59 |
Delphi, сравнение массивов, умножение массивов | Marjasja | Общие вопросы Delphi | 0 | 22.05.2011 19:49 |
Сравнение значений в 2х столбцах и удаление лишних значений.. | Tyr | Microsoft Office Excel | 2 | 16.12.2010 18:19 |
Сохранение и загрузка в файл текстовых значений и значений типа Boolean | krikaved | Общие вопросы Delphi | 1 | 16.03.2010 07:53 |