2013-06-24 7 views
4

Как выбрать строку, связанную с текущей активной ячейкой И первой строкой?Выбор активной строки и первой строки в VBA Excel 2010

у меня есть:

Rows(ActiveCell.Row).Select 
    Range("1:1").Select 

Но когда второй «Select» запускается, он удаляет первый выбор, поэтому я заканчиваю только с первой строки. Как мне получить оба одновременно?

Спасибо!

+2

В идеале вы не выбираете ничего в своем коде. В 99% случаев это необязательно, так как «Selection» возвращает объект «Range», лучше использовать просто переменную «Range» или явно ссылаться на диапазон. Одним из исключений будет выбор, который может быть частью пользовательского интерфейса или концом макроса, но обычно он никогда не нужен. –

ответ

4
Union(ActiveCell.EntireRow, Cells(1, 1).EntireRow).Select 
+0

Это работает. Благодаря! – halcyon27