Здравствуйте.
Как определить последнею строку после применения фильтра на столбце госномер?
Заранее благодарен
Как определить последнею строку после применения фильтра на столбце госномер?
Заранее благодарен
29.11.2015 14:33:25
Здравствуйте.
Как определить последнею строку после применения фильтра на столбце госномер? Заранее благодарен |
|
|
|
29.11.2015 14:35:01
.Cells(.Rows.Count, 6).End(xlUp).Row
|
|
|
|
29.11.2015 15:06:08
2
тогда вероятно так: .Cells(.Rows.Count, 6).End(xlUp).SpecialCells(xlCellTypeVisible).Row По ссылке коллекция вариантов по определению последней строки. 'ZVI:2009-01-11 Last cell/row/col with constant / formula / comment 'Also refer to: |
|
|
|
29.11.2015 15:18:57
А вот если надо реальную последнюю - проще циклом на заполненность проверять. Но все всегда зависит от ситуации. Вот здесь я приводил несколько наиболее распространенных вариантов:
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
|
|||
|
|
29.11.2015 15:21:55
Реально последнюю можно еще с использованием размера пользовательского диапазона: UsedRange.Rows.Count
|
|
|
|
29.11.2015 18:09:57
Мне нужно определить видимую последнею строку.
все работает, но не то определил, так как последняя строка на 6 колонке является 3561 |
|||
|
|
29.11.2015 18:22:29
There is no knowledge that is not power
|
|||
|
|
29.11.2015 18:27:02
Всем огромное спасибо за участие и за помощь, по одной из ссылок, я нашел то что я искал.
Вдруг если кому не будь понадобиться именно так, то пример вот:
Люди не судите строго, пишем как умеем.
Изменено: |
|||
|
|
29.11.2015 18:28:21
Aidyn86, не нужно писать через строку - какой смысл? А вот код следует оформлять соответствующим тегом - ищите такую кнопку <...>
|
|
|
|
29.11.2015 18:29:48
У ListObject есть свойства Range и DataBodyRange - оттуда и можно взять количество строк.
There is no knowledge that is not power
|
|
|
|
29.11.2015 18:35:47
|
|||
|
|
29.11.2015 18:40:03
There is no knowledge that is not power
|
|||
|
|
29.11.2015 18:41:45
Я только подтвердил, что
|
|||
|
|
29.11.2015 18:48:24
После нескольких использования, макрос перестает определять последнею строку. Подскажите пожалуйста, в чем может быть причина.
пример прикреплен. После запуска формы, выбираем марку автомобиля, и в "показания спидометра" (правая верхняя сторона) должно прописаться последняя запись по спидометру. Я только только учусь VBA. |
|
|
|
29.11.2015 19:39:30
Ну вроде бы всё ОК. Выбираю Lada FS015l A21-40 (233 BS 02). В спидометр выводится 3561. И что тут не так?
There is no knowledge that is not power
|
|
|
|
29.11.2015 20:06:47
Когда нажимаешь кнопку очистить, выходило ошибка, которая указывала на эту команду
|
|||||
|
|
||||