Как полностью отключить заметки в Excel: от скрытия до удаления

Почему заметки в Excel могут мешать работе — и когда их нужно отключать

Заметки (ранее называвшиеся комментариями) в Microsoft Excel — полезный инструмент для совместной работы, но часто они превращаются в источник раздражения. Красные треугольники в углу ячеек отвлекают внимание, замедляют прокрутку больших таблиц, а при печати могут портить форматирование. Особенно проблематично это в файлах, где заметки добавляли несколько пользователей — их накопление делает документ визуально перегруженным.

Ситуации, когда требуется отключить заметки, разнообразны: от подготовки чистового отчёта для презентации до оптимизации производительности книги с тысячами ячеек. Например, в финансовых моделях с связанными данными лишние объекты увеличивают размер файла на 15-30%, а при экспорте в PDF заметки могут накладываться на графики. Даже в Excel Online избыток комментариев приводит к зависаниям при одновременном редактировании.

В этой статье разберём все способы — от временного скрытия до полного удаления заметок, включая малоизвестные настройки для Excel 365 и Excel 2019. Также выясним, как заблокировать добавление новых заметок на уровне файла, чтобы коллеги случайно не заполнили вашу таблицу ненужными пометками.

Способ 1: Скрытие заметок без удаления (временное решение)

Если вам нужно просто убрать визуальный шум, но сохранить содержимое заметок для будущего использования, воспользуйтесь функцией скрытия. Этот метод обратим и не влияет на данные в ячейках.

Чтобы скрыть все заметки в книге:

  1. Перейдите на вкладку Рецензирование (Review в английской версии).
  2. В группе Примечания нажмите Показать все примечания (Show All Comments).
  3. Снимите галочку с пункта Показывать примечания и индикаторы.

Для скрытия отдельных заметок:

  1. Кликните правой кнопкой по ячейке с заметкой.
  2. Выберите Скрыть/показать примечания (Hide/Show Comment).

Главное отличие этого метода от удаления — заметки остаются в файле и занимают место. Их можно снова сделать видимыми в любой момент. Это удобно, если вы работаете с шаблонами, где комментарии содержат важные пояснения для других пользователей.

⚠️ Внимание: Скрытые заметки все равно экспортируются в PDF, если в настройках печати не отключена опция Печатать примечания (находится в Файл → Печать → Параметры страницы).

Способ 2: Удаление заметок навсегда (с очисткой данных)

Если вы уверены, что содержимое заметок больше не понадобится, их можно удалить без возможности восстановления. Этот способ радикально уменьшает размер файла и ускоряет его обработку.

Для удаления одной заметки:

  1. Кликните правой кнопкой по ячейке с красным треугольником.
  2. Выберите Удалить примечание (Delete Comment).

Чтобы удалить все заметки на листе или во всей книге:

  1. Нажмите Ctrl + G, затем Выделить → Примечания (Special → Comments).
  2. Все ячейки с заметками будут выделены. Нажмите Delete.
  3. Подтвердите удаление в диалоговом окне.

Сохраните копию файла на случай ошибки

Проверьте, нет ли в заметках важных данных (формул, пояснений)

Закройте совместный доступ, если файл редактируют другие пользователи

Отключите автосохранение в Excel 365 (может мешать массовым операциям)-->

В Excel 2016 и новее после удаления заметок файл автоматически сжимается, но в старых версиях (Excel 2010) может потребоваться ручное сохранение в формате .xlsx (не .xls!) для освобождения памяти.

Версия Excel Горячие клавиши для выделения заметок Поддерживается ли массовое удаление
Excel 365 Ctrl + G → Выделить → Примечания Да, с подтверждением
Excel 2019/2016 Alt + M + C (англ. раскладка) Да, без подтверждения
Excel 2013 F5 → Специальная → Примечания Да, с предупреждением
Excel 2007 Ctrl + Shift + O Нет, только по одной

Способ 3: Отключение создания новых заметок (защита листа)

Если вы хотите предотвратить добавление новых заметок, но сохранить существующие, используйте защиту листа. Это полезно для шаблонов или финальных версий документов.

Алгоритм действий:

  1. Перейдите на вкладку РецензированиеЗащитить лист.
  2. Введите пароль (необязательно, но рекомендуется).
  3. В разделе Разрешить пользователям этого листа снимите галочку с пункта Изменять объекты.
  4. Нажмите OK и подтвердите пароль.

После этого:

  • 🔒 Существующие заметки останутся доступны для чтения.
  • ➕ Новые заметки добавлять будет невозможно.
  • ⚙️ Редактирование содержимого ячеек разрешается (если не заблокировано отдельно).
Что делать, если забыли пароль от защиты листа?

Восстановить пароль стандартными средствами Excel невозможно. Используйте сторонние утилиты вроде PassFab for Excel или макрос VBA:

Sub PasswordBreaker

Dim i As Integer, j As Integer, k As Integer

Dim l As Integer, m As Integer, n As Integer

Dim i1 As Integer, i2 As Integer, i3 As Integer

Dim i4 As Integer, i5 As Integer, i6 As Integer

On Error Resume Next

For i = 65 To 66: For j = 65 To 66: For k = 65 To 66

For l = 65 To 66: For m = 65 To 66: For i1 = 65 To 66

For i2 = 65 To 66: For i3 = 65 To 66: For i4 = 65 To 66

For i5 = 65 To 66: For i6 = 65 To 66: For n = 32 To 126

ActiveSheet.Unprotect Chr(i) & Chr(j) & Chr(k) & _

Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & _

Chr(i3) & Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)

Next: Next: Next: Next: Next: Next

Next: Next: Next: Next: Next: Next

End Sub

Этот код перебирает комбинации символов. Время выполнения — от 5 минут до нескольких часов.

Обратите внимание: защита листа не мешает просмотру заметок через вкладку РецензированиеПоказать все примечания. Чтобы полностью заблокировать доступ, потребуется защита книги (см. следующий способ).

Способ 4: Блокировка заметок на уровне файла (защита книги)

Для полного контроля над заметками используйте защиту всей книги. Это предотвратит не только добавление новых комментариев, но и их просмотр без пароля.

Инструкция:

  1. Перейдите в Файл → Сведения → Защитить книгу.
  2. Выберите Зашифровать паролем.
  3. Введите пароль и сохраните файл.

После этого:

  • 🔐 Чтобы просмотреть заметки, потребуется ввести пароль при открытии.
  • 📂 Файл нельзя будет редактировать без пароля (включая добавление заметок).
  • 🔄 При совместной работе в Excel Online защита книги блокирует все изменения.
⚠️ Внимание: Защита книги паролем не совместима с функцией"Совместный доступ" в Excel 365. При попытке поделиться файлом через OneDrive или SharePoint система потребует снять защиту.

Альтернативный вариант — сохранение файла в формате .xlsm (с поддержкой макросов) и добавление кода VBA, который будет автоматически удалять новые заметки. Пример кода:

Private Sub Worksheet_Change(ByVal Target As Range)

Dim cmt As Comment

On Error Resume Next

Set cmt = Target.Comment

If Not cmt Is Nothing Then

Target.Comment.Delete

MsgBox"Добавление заметок запрещено!", vbExclamation

End If

End Sub

Способ 5: Автоматизация через VBA (для продвинутых пользователей)

Если вам регулярно приходится очищать заметки в десятках файлов, ручные методы станут слишком трудоёмкими. В этом случае поможет скрипт на VBA, который можно запустить для папки с документами.

Макрос для удаления всех заметок во всех листах активной книги:

Sub DeleteAllComments

Dim ws As Worksheet

For Each ws In ThisWorkbook.Worksheets

ws.Cells.ClearComments

Next ws

MsgBox"Все заметки удалены!", vbInformation

End Sub

Для обработки нескольких файлов в папке:

Sub BatchDeleteComments

Dim folderPath As String, fileName As String

folderPath ="C:\Путь\к\папке\"' Укажите свою папку

fileName = Dir(folderPath &".xls")

Do While fileName <>""

Workbooks.Open folderPath & fileName

Call DeleteAllComments

ActiveWorkbook.Close SaveChanges:=True

fileName = Dir

Loop

End Sub

Преимущества этого метода:

  • ⚡ Обрабатывает сотни файлов за минуты.
  • 📁 Работает с форматами .xls, .xlsx, .xlsm.
  • 🔄 Можно модифицировать для избирательного удаления (например, только заметок определённого автора).

Раз в неделю

Раз в месяц

Только в исключительных случаях

Никогда не удаляю-->

Для запуска макроса нажмите Alt + F11, вставьте код в модуль и выполните через F5. В Excel 2007 и новее может потребоваться разрешить выполнение макросов в Файл → Параметры → Центр управления безопасностью.

Частые проблемы и решения

При работе с заметками пользователи сталкиваются с типичными ошибками. Вот самые распространённые и способы их устранения:

Проблема 1: Заметки не удаляются через Delete.

  • 🔹 Проверьте, не защищён ли лист (снимите защиту в Рецензирование → Снять защиту листа).
  • 🔹 В Excel 2003 и старше заметки называются"примечаниями" — ищите соответствующий пункт в меню.

Проблема 2: После удаления заметок файл не уменьшился в размере.

  • 🔹 Сохраните книгу в формате .xlsx (не .xls).
  • 🔹 Используйте команду Файл → Сведения → Оптимизировать совместимость (доступно в Excel 2013+).

Проблема 3: Заметки отображаются в печатной версии, их скрыли.

  • 🔹 Перейдите в Файл → Печать → Параметры страницы → Лист и снимите галочку с Печатать примечания.
  • 🔹 В Excel 2010 этот параметр находится в Разметка страницы → Параметры страницы → Лист.

FAQ: Ответы на популярные вопросы

Можно ли восстановить удалённые заметки?

Да, но только если вы сохранили резервную копию файла до удаления. Excel не ведёт журнал изменений для заметок (в отличие от данных в ячейках). В крайнем случае попробуйте инструменты восстановления вроде Stellar Repair for Excel или Kernel for Excel, но успех не гарантирован.

Почему в моём Excel нет вкладки"Рецензирование"?

Это возможно в трёх случаях:

  1. Вы используете Excel Starter (урезанная версия) — в ней нет инструментов для работы с заметками.
  2. Лента свернута. Разверните её, кликнув по стрелочке в правом нижнем углу окна.
  3. Отключён надстройка Reviewing Toolbar. Включите её через Файл → Параметры → Надстройки.
Как отключить уведомления о новых заметках в Excel Online?

В веб-версии Excel:

  1. Откройте файл в браузере.
  2. Кликните по аватару в правом верхнем углу → Параметры.
  3. В разделе Уведомления отключите Примечания.

Это не удалит существующие заметки, но перестанет показывать всплывающие окна при их добавлении.

Можно ли экспортировать заметки в отдельный файл?

Да, с помощью макроса:

Sub ExportCommentsToText

Dim ws As Worksheet, cmt As Comment, txt As String

Dim fileNum As Integer, cellAddr As String

fileNum = FreeFile

Open"C:\Comments.txt" For Output As #fileNum

For Each ws In ThisWorkbook.Worksheets

For Each cmt In ws.Comments

cellAddr = cmt.Parent.Address(False, False)

txt = ws.Name &"!" & cellAddr &":" & cmt.Text & vbCrLf

Print #fileNum, txt

Next cmt

Next ws

Close #fileNum

MsgBox"Экспорт завершён!", vbInformation

End Sub

Файл Comments.txt будет создан на диске C: с указанием листа, адреса ячейки и текста заметки.

Почему в Excel для Mac нет опции"Показать все примечания"?

В Excel для macOS интерфейс немного отличается:

  1. Откройте вкладку Вид (View).
  2. В группе Показать (Show) выберите Примечания (Comments).
  3. Для массового управления используйте Инструменты → Рецензирование → Показать все примечания.

Горячие клавиши в macOS: Command + Shift + O для выделения всех ячеек с заметками.