Как очистить все ячейки значений во всей книге Excel 2003 за один раз?
Я мог бы сделать один лист, перейдя к специальным функциям, однако, если файл состоит из нескольких листов, это потребовало бы гораздо больше усилий.
Как очистить все ячейки значений во всей книге Excel 2003 за один раз?
Я мог бы сделать один лист, перейдя к специальным функциям, однако, если файл состоит из нескольких листов, это потребовало бы гораздо больше усилий.
Основываясь на комментариях к предыдущему ответу, я предполагаю, что вы не хотите стирать формулы? В этом случае выбор «Специальные» (CTRL G> «Специальные»> «Константы») работает, но только на одном листе за раз.
Однако, если вы запишите этот процесс, вы можете поместить его в цикл VBA.
Sub DeleteConstants()
Dim wstWorksheet As Worksheet
For Each wstWorksheet In ActiveWorkbook.Worksheets
Selection.SpecialCells(xlCellTypeConstants, 23).ClearContents
Next wstWorksheet
End Sub
delete contents
Это должно быть так.
Используя Shift, вы можете сделать это даже для определенного листа. Также вы можете применить форматирование сразу ко всем выбранным листам.