Главная Office Excel не пишет в ячейке
0

Excel не пишет в ячейке: кто в этом виноват?

Excel не пишет в ячейке? Уберите защиту листа, проверьте правильность ввода данных, разрешите запись напрямую или запретите выполнение макросов. Также проверьте цвет шрифта и отключите Num Lock при наборе цифр. Ниже подробно рассмотрим, в чем могут быть причины подобной неисправности, и как ее решить своими силами.

Причины, почему Excel не пишет

Для начала нужно понимать, почему не пишется в Экселе, и чем может быть обусловлена подобная проблема. Условно выделяется несколько причин:

  • лист защищен, из-за чего в ячейке Excel ничего не пишет;
  • установлена проверка данных;
  • запрещен непосредственный ввод;
  • имеется код, который запрещает изменения;
  • нажат NumLock;
  • установлен белый шрифт и т. д.

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

Что делать, если Эксель не пишет

Выделяется несколько шагов, как действовать для восстановления работоспособности Excel. Здесь многое зависит от проблемы.

Уберите защиту листа

Наиболее распространенное объяснение, почему не пишет в Экселе — защита листа. При попытке внести изменения в ячейку программа информирует пользователя о невозможности это сделать. В сообщении указано факт защиты от изменений, а также рекомендации по снятию опции. Если при попытке сделать запись, ничего не пишет, пройдите такие шаги:

  1. Перейдите в раздел «Рецензирование».
  2. Жмите «Снять защиту с листа».

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

Уберите проверку данных

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

Для обхода такой ошибки необходимо ввести правильный параметр, убрать проверку сведений или копировать другую ячейку и скопировать в ту, в которую не пишет. Наиболее правильный шаг — ввод корректного параметра, ведь при наличии проверки в Excel работают специальные алгоритмы, которые будут некорректно выполнять функции при несоблюдении правила ввода данных.

Чтобы отключить проверку, сделайте следующее:

  • Выделите необходимые ячейки.
  • Перейдите в раздел «Данные».
  • Войдите в «Проверка данных».

  • В поле «Тип …» установите «Любое значение».
  • Подтвердите действие.

Проверьте возможность ввода сведений напрямую

Наиболее редкой является причина, когда в Эксель не вводятся цифры / буквы из-за запрета редактирования. В таком случае вносить изменения напрямую не получится, но через строку это действие вполне можно реализовать без каких-либо ограничений.

Для решения проблемы Excel нужно проверить ряд настроек. При этом подходы отличаются в зависимости от версии программы, поэтому рассмотрим разные варианты.

В 2003-м Excel сделайте следующее:

  1. Зайдите в «Сервис» и «Параметры».
  2. Перейдите в категорию «Правка».
  3. Поставьте отметку в поле «Правка прямо в ячейке».

Если в вашем распоряжении Эксель 2007, сделайте следующие шаги:

  1. Кликните на кнопку «Офис».
  2. Зайдите в «Параметры Excel».
  3. Войдите в категорию «Дополнительно».
  4. Установите отметку «Разрешить редактирование в ячейках».

При пользовании 2010-й версией пройдите такие этапы:

  1. Войдите в «Файл», а после «Параметры».
  2. Кликните на «Дополнительно».
  3. Поставьте флажок в поле «Разрешить редактирование в …».

После этого проверьте, пишет что-либо Excel или нет.

Запретите выполнение макросов

Следующая причина, почему Эксель не пишет в ячейке — наличие в файле кода, запрещающего редактирование / изменение информации в ячейках. Как правило, эти коды позволяют вносить сведения в ячейки, но после нажатия на «Ввод» возвращают прошлую запись. Параллельно может появляться сообщение с информацией о запрете внесения этих данных. Код находится в модуле листа и может иметь разных вид. В нем обязательно есть запись, что на этом листе запрещено изменять сведения в ячейках Excel.

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

Для 2003-го Excel сделайте следующее:

  1. Войдите в «Сервис», а после «Безопасность».
  2. В разделе «Уровень макросов «Высокий» внесите изменения.

В 2007-й версии сделайте следующее:

  1. Кликните на кнопку «Офис».
  2. Перейдите в «Центр управления безопасностью».
  3. Кликните на «Параметры центра управления безопасностью».
  4. Войдите в «Параметры макросов».
  5. Жмите на «Отключить все макросы без уведомления».

В Excel 2010 и выше пройдите такие шаги:

  1. Кликните на Файл и «Параметры».
  2. Войдите в «Центр управления безопасностью».
  3. Жмите на «Параметры центра управления безопасностью».
  4. Перейдите в «Параметры макросов».
  5. Выберите «Отключить все макросы без уведомления».

После внесения параметров перезапустите Excel и проверьте, пишет что-либо в ячейке или нет. Как только изменения вступили в силу, все должно быть нормально.

Проверьте факт включения NumLock

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

Гляньте на цвет шрифта

Некоторые пользователи жалуются, что Excel не пишет в ячейке. По факту все нормально, но текст / цифры не видно из-за светлого цвета шрифта. Он может сливаться с фоном, из-за чего кажется, что в поле ничего нет. Для решения вопроса просто измените цвет на черный.

Зная, почему Excel не пишет в ячейке, и как исправить ситуацию, вы сможете быстро вернуть работоспособность программе. В комментариях расскажите, какие еще решения могут быть эффективны.