|
Как АБОЛЮТНО полностью очистить лист?
|
|||
---|---|---|---|
#18+
Всем привет. Столкнулся с проблемой, которую достаточно сложно объяснить. Короче, есть файл, который агрегирует данные с других файлов. Суть проблемы в том, что лучше файл заполнять с последней не пустой строки, тк данные могут погружаться после закрытия файла или по каким-то другим причинам. Определяю последнюю не пустую строку обычным способом:lLastRow = Cells.SpecialCells(xlLastCell).Row Пои работе с файлом получается так, что если я очищу вручную файл, данная функция вернет мне адрес пустой строки, например 1245, а не 4 и 5, как мне нужно. Получается так, ячейки пусты, но в тоже время (тк раньше они были заполнены) получается что нет. Как вернуть пеовоначальную *девственность* файлу , если так можно выразиться? Offset пробовал, не работает((( ... |
|||
:
Нравится:
Не нравится:
|
|||
09.10.2015, 17:45 |
|
Как АБОЛЮТНО полностью очистить лист?
|
|||
---|---|---|---|
#18+
Удалить лист и создать новый с тем же именем. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.10.2015, 17:53 |
|
Как АБОЛЮТНО полностью очистить лист?
|
|||
---|---|---|---|
#18+
Можно удалить все якобы используемые строки, тогда xlLastCell "поднимется" ... |
|||
:
Нравится:
Не нравится:
|
|||
09.10.2015, 17:55 |
|
Как АБОЛЮТНО полностью очистить лист?
|
|||
---|---|---|---|
#18+
kos20, еще вариант: чтобы обновить LastCell после удаления данных, надо обратиться к UsedRange, ничего с ним не делая: Код: vbnet 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
09.10.2015, 18:46 |
|
Как АБОЛЮТНО полностью очистить лист?
|
|||
---|---|---|---|
#18+
with activesheet.usedrange:end with ' Нэ робыть VBA for Excel v2013 ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2015, 12:12 |
|
Как АБОЛЮТНО полностью очистить лист?
|
|||
---|---|---|---|
#18+
Эрик Скабичевский, Как определить последнюю ячейку на листе через VBA? Если будете использовать для определения строки 3 способ из статьи, то совет Казанского должен помочь. Хотя если известен номер столбца, в котором данные всегда заполнены, то лучше использовать 1 способ . ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2015, 12:52 |
|
|
start [/forum/topic.php?fid=60&msg=39073255&tid=2155764]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
34ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
others: | 306ms |
total: | 428ms |
0 / 0 |