26.11.2006, 11:39
общий
это ответ
Здравствуйте, Sticker!
Есть два полезных свойства для этого:
ActiveSheet.UsedRange.Select
- вся используемая на листе прямоугольная область ячеек - т.е. все заполненые (и незаполненые, находящиеся между заполненными) ячейки на листе, а также те ячейки, которые редактировались в этом сеансе работы с книгой. Т.е. с помощью UsedRange гарантированно можно выделить все использованные ячейки на листе.
RangeSelection.CurrentArea.Select
- текущая прямоугольная область ячеек от текущего выделения - выделит все смежные заполненный ячейки от текущего выделения.