Страницы: 1
RSS
очистить лист
 
Добрый вечер .Создал InputBox для создания нового листа . Все работает ,а как очистить созданный лист от данных с предыдущего листа? Спасибо.
 
самый простой и правильный путь: один раз создать шаблон листа - с табличкой,. заголовками, формулами, но без данных.
а по кнопке будете создавать новый лист на основе этого шаблона.

но, если оч. хочется - то можно и как у вас - на основе текущего листа с последующей очисткой.
кстати, команда очистки в вашем файле записана макрорекодером - в макросе 2.
фрилансер Excel, VBA - контакты в профиле
"Совершенствоваться не обязательно. Выживание — дело добровольное." Э.Деминг
 
У Вас же там в Module1 есть весь необходимый "строительный материал". Как-то так:

Код
1
Range("A6:D22").ClearContents
 
Или так:
Код
1
2
3
4
Sheets(Sheets.Count).Name = a
    LastRow = Cells(Rows.Count, 1).End(xlUp).Row
    Sheets(a).Range(Sheets(a).Cells(6, 1), Sheets(a).Cells(LastRow + 1, 4)).ClearContents
End Sub
 
Подозреваю, что следующим вопросом будет: "Как удалить кнопку?"  :)
 
Всем спасибо за помощь. Кнопку пока удалять не  планирую:D
Страницы: 1
Читают тему
Loading...