Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.09.2012, 15:02   #11
dead_rat
 
Регистрация: 15.04.2012
Сообщений: 4
По умолчанию

Спасибо, Hugo121!
так и сделал, через макрос. Публикую текст, может кому из новичков пригодится:
Цитата:
Sub Перенос()
Sheets("перенос").Select
Worksheets("перенос").Range("A1:A10 000").Copy _
Destination:=Worksheets("очистка"). Range("A1")
Sheets("очистка").Select
Selection.SpecialCells(xlCellTypeBl anks).Delete (xlShiftUp)
Worksheets("очистка").Range("A1:A10 000").Copy _
Destination:=Worksheets("перенос"). Range("A1")
Range("очистка!A1:A10000").Select
Selection.ClearContents
End Sub
Обьяснение: лист "перенос" - тот, в котором хранятся данные. Лист "очистка" - буферный лист, в который копируем данные из "переноса", там они очищаются от пустых строк и вставляются обратно. Потом лист "очистка" очищается от данных, чтобы в следующий раз не добавлялся "мусор" в конце диапазона.
(пардон если элементарщину пишу, но может кому-то это сэкономит чуток времени)

Спасибо и Вам, kuklp, на досуге попробую.
dead_rat вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
макрос для перемещения определенных строк вверх MrGB Microsoft Office Excel 2 11.07.2010 20:04
перенос строк удаление ненужных строк HelperAwM Microsoft Office Excel 5 26.06.2010 18:42
Удаление элемента массива со сдвигом последующих beregok Общие вопросы C/C++ 11 09.01.2009 17:11
Удаление строк Dr.Badnezz Общие вопросы Delphi 1 07.10.2008 15:22
удаление строк Dime_x Microsoft Office Excel 2 07.10.2008 13:38