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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 24.09.2009, 19:24   #1
LENA_M
Пользователь
 
Регистрация: 24.04.2009
Сообщений: 98
По умолчанию отчистка ячеек

Здравствуйте, скажите пожайлуста, как мне сделать макрос, чтобы отчистить весь лист, ничиная с конкретной строки:
допустим, с в20 все остальный ячейки до конца листа должный очиститься?
LENA_M вне форума Ответить с цитированием
Старый 24.09.2009, 19:29   #2
The_Prist
Участник клуба
 
Аватар для The_Prist
 
Регистрация: 17.07.2009
Сообщений: 1,088
По умолчанию

Так?
Код:
Sub Clear_Range()
Union(Range(Cells(21, 1), Cells(Rows.Count, 2)), Range(Cells(1, 3), Cells(Rows.Count, Columns.Count))).Clear
End Sub
WebMoney - R298726502453; Яндекс.Деньги - 41001332272872
www.excel-vba.ru
The_Prist вне форума Ответить с цитированием
Старый 24.09.2009, 19:36   #3
LENA_M
Пользователь
 
Регистрация: 24.04.2009
Сообщений: 98
По умолчанию

Спасибо!
LENA_M вне форума Ответить с цитированием
Старый 25.09.2009, 05:07   #4
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

Цитата:
отчистить весь лист, ничиная с конкретной строки
Если нужно удалить строки целиком, то можно чуть проще. И, если требуется полная очистка (значений, форматов, границ ячеек и т.п.), то надежнее удалить строки. Например, так:
Код:
Sub Очистка()
    Rows("21:" & Rows.Count).Delete
End Sub
Чем шире угол зрения, тем он тупее.

Последний раз редактировалось SAS888; 25.09.2009 в 05:09.
SAS888 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
макрос - подсчитать для каждой строки кол-во ячеек с «+», кол-во ячеек с «-» Vadim_abs Microsoft Office Excel 36 14.07.2009 12:08
Обработка содержимого ячеек - отчистка от мусора Bromista Microsoft Office Excel 10 17.04.2009 11:39
Границы ячеек AnnNet Microsoft Office Excel 4 20.02.2009 12:19
Защита ячеек Levchik Microsoft Office Excel 1 02.02.2009 08:15