Страницы: 1
RSS
Перенос активной ячейки после выполнения макроса
 
Здравствуйте! Помогите, пожалуйста с ответом. Есть простой макрос, который в активную ячейку вставляет текст. Нужно, чтобы после выполнения этого макроса активной делалась следующая(стоящая под ней) ячейка. Как без объявления названия конкретной ячейки это сделать.
  Текст макроса:
Код
   Sub Macros()
   ActiveCell = "Текст"
   End Sub
 
Pengo,
Код
Sub Macros()
  ActiveCell = "Текст"
  ActiveCell.Offset(1).Select
  End Sub
 
Еще вариант
Код
Sub Macros()
  ActiveCell = "Текст"
  Application.SendKeys "{Down}"
End Sub
 
Андрей_26, не самый лучший вариант: SendKeys нестабильно работает.
 
Цитата
Юрий М написал:
SendKeys нестабильно работает.
а   ActiveCell.Offset(1).Select не учтет, если скрыта строка.
По вопросам из тем форума, личку не читаю.
 
Миш, мы пока точно не знаем, какую ячейку выделять, если следующая строка скрыта. Но автор ничего не говорил про скрытые строки. )
А по умолчанию под ячейкой А1 всегда будет А2.
 
casag, Спасибо!
Страницы: 1
Наверх