![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]()
Сережа, видимо, надо чуть поправить. я бы UsedRange от туда снес
Код:
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
![]() |
![]() |
![]() |
#12 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]() Цитата:
![]() я сюда в тему Excel больше хожу чтобы самому учиться, чем кого-то учить... Поэтому вопрос. В чём отличие этих двух записей? (с UsedRange и без него... ) |
|
![]() |
![]() |
![]() |
#13 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]()
Cells(ActiveWorkbook.ActiveSheet.Ro ws.Count, "A") - это последняя ячейка в столбце А.
Cells(ActiveWorkbook.ActiveSheet.Us edRange.Rows.Count, "A") - это последняя ячейка используемого диапазона столбца А. Ставим курсор в поледнюю используемую ячейку, жмем Ctrl+"СТРЕЛКА ВВЕРХ", наблюдаем результат. Результатом выполнения .End(направление) есть ячейка, на которую попадет Ctrl+"стрелка направления", нажатая в той же ячейке, для которой выполнена процедура .End И снова на последнюю используемую ячейку, Ctrl+"ВНИЗ" (попали на последнюю ячейку в колонке), Ctrl+"ВВЕРХ" - все видно
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
![]() |
![]() |
![]() |
#14 |
Пользователь
Регистрация: 09.12.2008
Сообщений: 56
|
![]()
определение "последней" заполненной строки наверное одна из самых популярных тем.
Обсуждали активно: http://www.planetaexcel.ru/forum.php?thread_id=8203 http://www.sql.ru/forum/actualthread...463148#4535898 Имхо вывод - самый надежный способ предложила Варежка ![]() Сам чаще пользуюсь Cells(ActiveWorkbook.ActiveSheet.Ro ws.Count, "A").End(xlUp).Row Попал 1 раз, в ОФ2003 были заполнены ВСЕ ячейки до последней. В итоге .End(xlUp). выбрасывало на первую строку ![]() в файле решение от ZVI по определению последней заполненной строки.
обычно я на http://planetaexcel.ru/forum.php
|
![]() |
![]() |
![]() |
#15 |
Форумчанин
Регистрация: 25.05.2011
Сообщений: 249
|
![]()
хм.. я-то пользуюсь в основном excel2003. буду иметь в виду...
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
макрос поиск последней незаполненной строки | Uralmaster | Microsoft Office Excel | 21 | 10.02.2011 02:17 |
перенести значение последней заполненной строки | Jazz1200 | Microsoft Office Excel | 4 | 12.12.2010 17:11 |
Заполнение последней строки StringGrid нулями. | Asblue | Помощь студентам | 2 | 01.11.2010 15:05 |
Добавление в TMemo, последней строки из TStringList | OPF_Nik | Помощь студентам | 3 | 31.01.2010 17:35 |
Выделение цветом последней строки DBGrig | Yura_S | Помощь студентам | 2 | 28.10.2009 08:35 |