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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 02.11.2010, 14:53   #11
orlovya
Новичок
Джуниор
 
Регистрация: 31.10.2010
Сообщений: 4
По умолчанию

Ребята,Огромное спасибо всем кто откликнулся,а особенно EducatedFool скрипт работает на ура. Спасибо,что не отправили лесом,у меня решение данной задачи заняло б много времени.
orlovya вне форума Ответить с цитированием
Старый 02.11.2010, 16:54   #12
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,858
По умолчанию

Цитата:
Сообщение от Aent Посмотреть сообщение
EducatedFool, давно хотел заметить по поводу часто употребляемой вами
конструкции вида
Код:
 Set ra = Range([A2], Range("A" & Rows.Count).End(xlUp))
В общем случае (а точнее когда последней заполненной строкой в таблице
будет строка Rows.Count ) она к сожалению неверна.
К своему удивлению, за последний месяц трижды столкнулся у разных клиентов
с данными в 65536 строке в Excel 2003...
Спасибо за замечание
Как-то особо об этом не задумывался - не думал, что на практике встречается целиком забитый лист...

Исправил этот кусок кода во всех списках автозамены на такой вариант
(с учётом ваших замечаний):

Код:
Set ra = Range([A2], Range("A" & Rows.Count).End(IIf(Len(Range("A" & Rows.Count)), xlDown, xlUp)))
EducatedFool вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Макрос для конвертации таблицы Excel Yarr Microsoft Office Excel 1 13.08.2010 10:47
Макрос для формирования таблицы в Excel konistra Microsoft Office Excel 6 28.05.2010 23:32
Макрос для сводной таблицы kipish_lp Microsoft Office Excel 2 21.04.2010 10:58
макрос для заполнения таблицы ruavia3 Microsoft Office Excel 4 09.09.2009 15:11
Макрос для таблицы Radagest Microsoft Office Excel 3 17.07.2009 20:58