Удаление всего, кроме формул (Microsoft Excel)
В начале каждого года Ричард делает копию книги Excel за предыдущий год. Чтобы подготовиться к новогодним данным, ему нужно удалить все в копии, кроме формул. Ричард задается вопросом, есть ли быстрый способ сделать это.
На самом деле, есть очень быстрый способ вручную удалить всю информацию, не относящуюся к формулам, на листе. Выполните следующие действия:
-
Нажмите F5. Excel отображает диалоговое окно «Перейти».
-
Щелкните Special. Excel отображает диалоговое окно «Перейти к специальному». (См. Рис. 1.)
-
Убедитесь, что выбран переключатель «Константы». (Это чрезвычайно важно — не выбирайте другие параметры в диалоговом окне.)
-
Щелкните ОК. Выбраны все ячейки, содержащие константы (все, кроме формул).
-
Нажмите клавишу Del.
Если у вас много листов в книге, и вы хотите удалить все константы с каждого из листов, вы можете использовать макрос, который автоматизирует вышеуказанные шаги для всей книги.
Sub DelAllConstants() Dim wks As Worksheet Dim rng As Range For Each wks In ThisWorkbook.Worksheets On Error Resume Next Set rng = wks.Cells.SpecialCells(xlCellTypeConstants, 23) On Error GoTo 0 If Not rng Is Nothing Then rng.ClearContents End If Set rng = Nothing Next Set wks = Nothing End Sub
_Примечание: _
Если вы хотите узнать, как использовать макросы, описанные на этой странице (или на любой другой странице на сайтах ExcelTips), я подготовил специальную страницу, содержащую полезную информацию.
link: / excelribbon-ExcelTipsMacros [Щелкните здесь, чтобы открыть эту специальную страницу в новой вкладке браузера]
.
ExcelTips — ваш источник экономичного обучения Microsoft Excel.
Этот совет (11168) применим к Microsoft Excel 2007, 2010, 2013, 2016, 2019 и Excel в Office 365. Вы можете найти версию этого совета для старого интерфейса меню Excel здесь:
link: / excel-Deleting_Everything_Except_Formulas [Удаление всего, кроме формул]
.