Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Программирование, связанное с MS Office > Вставка строки в Exel через VBA


Автор: Rain 8.5.2006, 09:36
Помогите люди добрые!
Вопрос понимаю-тупой! Но найти сложновато.

Мне нужно через VBA вставить в EXEL-файлик  строку.

Например :
Идут строки
1
2
3
4
5
6
А мне нужно вставит строку между 4 и 5!
Как это сделать? Наверняка есть какая-нибудь функция или метод. 
Заранее спасибо!
 

Автор: RockClimber 8.5.2006, 18:05
Если именно между 4 и 5 строкой, то:
Код

Rows("5:5").Insert

Для произвольной строки с номером i
Код

Rows(i & ":" & i).Insert

При этом строка с номером i сдвинется вниз, а на ее месте появится пустая.
И вообще, любое действие записываешь (Сервис->Макрос->Записать макрос) а потом читаешь получившийся код. 

Автор: Rain 9.5.2006, 22:11
Огромное спасибо за то что отвечаете на мои (сам понимаю) тупые вопросы! 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)