Я пробую и так и так а работают у меня одинаково. Тогда зачем их две?
В чем разница между Select и Activate
29.06.2008 00:04:22
|
|
|
|
29.06.2008 01:07:41
Select-ом можно выделить диапазон ячеек, а активной в этом диапазоне можно сделать одну или несколько ячеек.
Пример: Sub SelectVsActivate() [A1:D4].Select [B2].Activate End Sub |
|
|
|
29.06.2008 01:11:21
Активной - не несколько, а одну
|
|
|
|
29.06.2008 11:35:57
Sub SelectVsActivate()
[A1:D4].Select [B2].Activate End Sub Странно. Зачем выделять A1:D4 если активируем для работы В2? |
|
|
|
29.06.2008 11:49:58
И еще. Если мне нужно работать с одной ячейкой то какая разница будет тогда?
|
|
|
|
29.06.2008 12:17:23
Или зачем писать так
Sub Макрос1() Sheets("Лист3").Select Range("A1").Select ActiveCell = "5" End Sub если можно так Sub Макрос2() Sheets("Лист3").Range("A1") = "5" End Sub |
|
|
|
29.06.2008 12:17:40
А если я циклом делаю? Перемещаюсь вниз по столбцу то как мне показать переход на следующую ячейку?
|
|
|
|
29.06.2008 12:23:44
Мне ведь нужно указать начальную позицию. Я делаю
Range(“A8”).Select Do While ActiveCell > 0 … Как я без Select обойдусь? И переход на строку вниз мне нужно сделать потом |
|
|
|
29.06.2008 12:38:05
С этим понятно. А если мне нужно такойже цикл по строке? то как быть?
P.S. Я на одном из формуов видел тоже Pavel55, это клон или все вы? |
|
|
|
29.06.2008 20:46:59
Если можно обойтись без Activate тогда зачем она нужна? В каком случае без нее не обойтись?
|
|
|
|
29.06.2008 21:11:53
Еще. Я спрашивал не про поиск. А если циклом перебираю строки до тех пор пока не найду NNN. И вы не ответили о необходимости каждый раз вначале считать к-во строк.
|
|
|
|
29.06.2008 22:53:25
Pavel, огромное вам спасибо. Многое для меня прояснилось.
|
|
|
|
29.06.2008 23:40:14
Не за что. Надеюсь эта тема поможет и другим на начальных этапах изучения VBA
|
|
|
|
30.06.2008 11:56:37
См. Но если очень-очень хочется именно выделить найденную ячейку, то
iRange.Select |
|
|
|
30.06.2008 11:59:58
Спасибо.
|
|
|
|
30.06.2008 12:09:34
только не паникуйте..
но есть еще и метод application.goto :) |
||||
|
|
|||
Читают тему