Очистка всего, кроме формул (Microsoft Excel)
Рони хочет очистить все в книге, кроме ячеек, которые могут содержать формулы. Эту задачу можно выполнить вручную или с помощью макроса.
Если вы хотите выполнить очистку вручную, вы можете выполнить следующие действия:
-
Нажмите F5. Excel отображает диалоговое окно «Перейти». (См. Рис. 1.)
-
Щелкните кнопку Special. Excel отображает диалоговое окно «Перейти к специальному».
(См. Рис. 2.)
-
Установите переключатель «Константы». После этого станут доступны четыре флажка под параметром Формулы. (Это немного сбивает с толку. Не сразу понятно, почему Microsoft установила переключатель «Константы» для управления некоторыми флажками под другим переключателем.)
-
Убедитесь, что установлены все флажки под переключателем Формулы. (Они должны были быть выбраны по умолчанию.)
-
Щелкните ОК. Excel выбирает все константы (ячейки, не содержащие формул) на листе.
-
Нажмите клавишу Del.
Это отлично работает, если вам нужно только время от времени очищать содержимое листа, не являющееся формулой. Если вам нужно делать это чаще, то вы можете просто использовать записывающее устройство макросов для записи вышеуказанных шагов. Или, если хотите, вы можете создать свой собственный макрос с нуля, например следующий:
Sub ClearAllButFormulas() Dim wks As Worksheet For Each wks In Worksheets 'ignore errors in case there is only formulas On Error Resume Next wks.Cells.SpecialCells _ (xlCellTypeConstants, 23).ClearContents On Error GoTo 0 Next Set wks = Nothing End Sub
Этот макрос особенно полезен, если вам нужно очистить все ячейки, не являющиеся формулами, во всей книге. Причина в том, что он выполняет очистку на каждом листе во всей книге, без необходимости выполнять очистку вручную.
_Примечание: _
Если вы хотите узнать, как использовать макросы, описанные на этой странице (или на любой другой странице на сайтах ExcelTips), я подготовил специальную страницу, содержащую полезную информацию.
link: / excelribbon-ExcelTipsMacros [Щелкните здесь, чтобы открыть эту специальную страницу в новой вкладке браузера]
.
ExcelTips — ваш источник экономичного обучения Microsoft Excel.
Этот совет (3226) применим к Microsoft Excel 97, 2000, 2002 и 2003. Вы можете найти версию этого совета для ленточного интерфейса Excel (Excel 2007 и более поздних версий) здесь:
link: / excelribbon-Clearing_Everything_Except_Formulas [Очистка всего, кроме формул]
.