![]() |
Модераторы: mihanik |
![]() ![]() ![]() |
|
resseg |
|
|||
Новичок Профиль Группа: Участник Сообщений: 42 Регистрация: 1.8.2009 Репутация: нет Всего: нет |
Здравствуйте.
Подскажите, покажите, когда то делал, сейчас не могу сообразить. На листе Excel скрыто определенное количество столбцов. Как макросом перебрать все ячейки в диапазоне от D1 до NW1 на предмет поиска даты при условии совпадения с датой элемента управления Lab_Data.Caption, а затем открыть найденный столбец. |
|||
|
||||
FINANSIST |
|
|||
Статус: Жив ![]() ![]() Профиль Группа: Участник Сообщений: 526 Регистрация: 11.4.2008 Где: Москва Репутация: 13 Всего: 23 |
-------------------- “...Брали корову рыжую одну, отдавать будем корову рыжую одну, чтобы не нарушать отчетности” Эдуард Успенский, “Каникулы в Простоквашино” |
|||
|
||||
resseg |
|
|||
Новичок Профиль Группа: Участник Сообщений: 42 Регистрация: 1.8.2009 Репутация: нет Всего: нет |
Здравствуйте.
Вот пример открытия строк и столбцов. Строки открываются, так как надо, а столбцы открываются одновременно. Необходимо чтобы столбцы открывались на выбранную дату… У Вас код больно навороченный, в данном варианте он не подходит, мне кажется здесь все проще… Присоединённый файл ( Кол-во скачиваний: 5 ) ![]() |
|||
|
||||
Hugo121 |
|
||||
Новичок Профиль Группа: Участник Сообщений: 17 Регистрация: 10.5.2010 Репутация: 1 Всего: 2 |
Там в коде напутано, плюс как оказалось (сам не знал) надо Text заменить на Value, иначе не видит текст скрытых строк:
А я бы лучше так написал - сразу виден диапазон:
Это сообщение отредактировал(а) Hugo121 - 24.6.2010, 22:29 |
||||
|
|||||
resseg |
|
|||
Новичок Профиль Группа: Участник Сообщений: 42 Регистрация: 1.8.2009 Репутация: нет Всего: нет |
Спасибо Hugo121 разобрались.
Только почему не видит Text так и не понял. Только почему не видит Text так и не понял. Еще вопрос если будет необходимо от найденной ячейки открыть определенное количество столбцов вместе с найденной ячейкой, например 31 столбцов. Как это будет выглядеть в вашем коде? Это сообщение отредактировал(а) resseg - 25.6.2010, 16:03 |
|||
|
||||
Hugo121 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 17 Регистрация: 10.5.2010 Репутация: 1 Всего: 2 |
На других форумах есть ответ, почему не видит text - потому что цифры. Был бы текст - увидел бы
![]() А если отрыть много столбцов - тогда типа Range надо задавать... |
|||
|
||||
resseg |
|
|||
Новичок Профиль Группа: Участник Сообщений: 42 Регистрация: 1.8.2009 Репутация: нет Всего: нет |
В строке то видет...
|
|||
|
||||
Hugo121 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 17 Регистрация: 10.5.2010 Репутация: 1 Всего: 2 |
Парадокс
![]() Вот так с диапазоном получилось - открывает найденную колонку и 4-е правее:
Возможны варианты - указать явно лист, откуда cells... Это сообщение отредактировал(а) Hugo121 - 25.6.2010, 16:44 |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Программирование, связанное с MS Office" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще!
|
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Программирование, связанное с MS Office | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |