Не работает кнопка отменить в excel

Обновлено: 04.07.2024

Excel. Отмена изменений только текущего файла. Проблема общего лога

Дано : Excel 2013 (или 2016), открыто несколько excel-файлов. Сделаны различные изменения в разных файлах.

Задача : нужно отменить сделанные изменения только в одном из файлов.

Проблема : Excel ведет общий лог изменений во всех открытых файлах , поэтому функция отмены действия будет приводить к откату изменений во всех этих файлах .

В файле 1 .xlsx Вы ввели в ячейку значение " Общий итог по факультету" , сделали еще какие-то действия с таблицей, затем ввели еще данные в другую ячейку, например, число "15" .

Затем переключились на файл 2.xlsx и в какую-то ячейку тоже ввели данные, например, "Иванов Петр" .

Замет снова вернулись к файлу 1 .xlsx и отредактировали какую-то ячейку.

Теперь Вы решили отменить все действия, сделанные в книге 1 .xlsx , вплоть до ввода числа 15 (включая саму эту операцию).

Вы нажимаете " Отменить " и видите, что нельзя отменить ввод числа 15 , при этом не удалив также ввод " Иванов Петр " в другом файле:


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

Хотелось бы, чтобы журнал действий и их отмена была только по текущему файлу.

Такое поведение журнала происходит потому, что файлы открываются в одном экземпляре Excel (инстансе, instance ). Необходимо добиться открытия файлов в разных экземплярах программы.

Как вариант, прежде чем, открыть нужный файл, сначала открывать новый экземпляр Excel (подходит тем, у кого нет административных прав в системе ) .

  1. Нажать и удерживать ALT , щелкнуть правой клавишей на ярлыке Excel на панели задач, выбрать запуск Excel 2013 . Если ALT всё еще нажат, то появится окно, где Вас спросят, действительно ли Вы хотите открыть новый экземпляр Excel - соглашаемся.
  2. Можно создать ярлык, который будет сразу открывать Excel в новом инстансе. Создаем ярлык, в качестве запускного файла указываем excel.exe (для версии 2013/2016 от располагается по пути C:\Program Files (x86)\Microsoft Office\Office16\ , найдите, где данный файл в Вашей системе), затем укажите параметр запуска " /x " :


После открытия отдельного экземпляра Excel открываем нужный файл через меню Файл - Открыть - выбираем файл. Теперь журнал действий будет вестись только по этому файлу, не затрагивая другие открытые файлы.

Еще вариант - это добавить пункт в контекстное меню (вызываемое по правой клавише мыши), чтобы выбирать его при открытии файла Excel .

Для этого ранее созданный ярлык скопируйте в папку
%appdata%\Microsoft\Windows\SendTo


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

Чтобы реализовать такое действие, Вам потребуются административные права в системе , т.к. нужно будет изменить некоторые данные в реестре.


  1. Меняем значение к люча " Default " :
    вместо
    "C:\Program Files (x86)\Microsoft Office\Office16\EXCEL.EXE" /dde
    указываем
    "C:\Program Files (x86)\Microsoft Office\Office16\EXCEL.EXE" /e "%1"
    ( если после завершения не получится, то попробуйте убрать " /e " )
  1. Ключ " command " переименовываем в " command 2".
  2. Папку " ddeexec " переименовываем в "ddeexec 2 "


После редактирования реестра - перезагружаемся. Теперь все открываемые в Excel файлы будут иметь собственный журнал событий и отмена выполненных действий не повлияет на другие открытые файлы.

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

Вы можете отменить почти все команды, выполненные в Excel, с помощью команды Отменить, расположенной на панели быстрого доступа. Панель быстрого доступа, как правило, отображается слева от строки заголовка Excel. Вы также можете нажимать Ctrl+Z для отмены действий.

Выберите Отменить, после того как по ошибке выполнили какую-нибудь команду, и эта команда будет отменена, как будто вы ее вообще никогда и не выполняли. Вы можете отменить результат последних 100 выполненных команд, нажимая кнопку Отменить много раз.

Однако некоторые действия вы не сможете отменить. Все команды, выполняемые с помощью кнопки Файл, например сохранение книги, нельзя отменить. Если вы нажмете кнопку по стрелкой, расположенную справа от кнопки Отменить, то увидите список последних команд, которые можно отменить (рис. 6.1). Можно выделить сразу набор таких команд, чтобы отменить несколько действий одним щелчком. Па рисунке выделены семь действий.

Рис 6.1. Кнопка Отменить открывает список последних действий, которые можно отменить

Рис 6.1. Кнопка Отменить открывает список последних действий, которые можно отменить

Имейте в виду, что вы не можете отменить эффект выполнения макроса. На самом деле запуск макроса, изменяющего лист, стирает всю информацию относительно отмены действий. Этого ощутимого недостатка Excel нет в Microsoft Word.

Возврат действий

Кнопка Вернуть (расположена справа от кнопки Отменить на панели быстрого доступа), по существу, отменяет команду Отменить. Если вы отменили слишком много действий, то можете нажать кнопку Вернуть (либо нажмите Ctrl+Y или F4) для возврата команд, которые были отменены.

Повтор действий

Вы можете повторять многие операции, нажимая Ctrl+Y или F4. Эта команда просто повторяет последнее действие. Однако если последней операцией была операция Отменить, то результат ее действия отменяется (как описано в предыдущем разделе).

Повторение команд может быть полезно в плане экономии времени. Приведу пример. Вы могли применить множество настроек форматирования (задать размер шрифта, полужирное начертание, цвет фона и рамки) для ячейки с помощью диалогового окна Формат ячеек. После закрытия диалогового окна можно легко установить аналогичные настройки форматирования для других ячеек или диапазонов, нажимая Ctrl+Y. Или нам может понадобиться вставить пустые строки в определенных местах листа. Для этого выполните команду Главная → Ячейки → Вставить → Вставить строки на лист один раз, затем установите курсор в ячейку, в которую нужно вставить следующую строку, и нажмите Ctrl+Y, чтобы повторить команду вставки строки.

В Excel также есть кнопка Повторить, но обычно она недоступна. Несмотря на это, добавим ее на панель быстрого доступа.

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

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

К сожалению, функция повторения операции не всегда надежна. В некоторых случаях вы можете обнаружить, что нажатие Ctrl+Y не дает никакого эффекта (хотя должно). В других ситуациях нажатие Ctrl+Y может повторить команду, которую вы выполняли перед предыдущей командой.

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

Конкретные ситуации требуют использования отмены , повтора и повторения . Знание того, что использовать, и как его использовать, поможет вам работать быстрее и автоматизировать задачи. Вы можете получить доступ к кнопкам повтора , повтора и отмены из меню Excel, или вы можете использовать сочетания клавиш.

Эти инструкции относятся к Excel 2019, 2016, 2013, 2010 и Excel для Office 365.

Как работает Undo в Excel

Функция отмены Excel позволяет быстро отменить предыдущие действия. Например, вы можете использовать его для выполнения одной из следующих задач:

  • Получить формулу обратно, которую вы только что удалили из ячейки
  • Переместить ячейку на прежнее место после перемещения
  • Изменить размер строки или столбца, который вы случайно сделали, слишком большим или слишком маленьким
  • Повторно вставьте удаленную диаграмму

Excel не может отменить некоторые действия, включая нажатие элементов меню, сохранение файлов и удаление листов.

Пользователи Windows , могут отменить в Excel с помощью сочетания клавиш Ctrl + Z , а пользователи Mac могут нажать Ctrl + Z . Вы можете повторить эти сочетания клавиш более одного раза, чтобы отменить больше действий.

Снимок экрана: кнопка отмены в Excel с раскрывающимся меню, отображающая все действия, которые можно отменить.

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

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

Ограничения отмены в Excel

Максимальное количество действий по отмене, которые вы можете выполнить по умолчанию, составляет 100. Пользователи Windows могут настроить ограничение на меньшее количество, настроив реестр Windows . Вы можете найти пороговое значение, хранящееся в значении UndoHistory, расположенном в кусте HKCU , в папке \ Software \ Microsoft \ Office \ <версия> \ Options \ .

Редактирование реестра Windows может серьезно повредить установку Windows. Делайте это только если вы знакомы с процессом.

Как Redo работает в Excel

Повторить полезно, когда вы случайно нажали кнопку «Отменить».

Вы можете выполнить повтор, используя сочетание клавиш Ctrl + Y в Windows или Command + Y на Mac. Как и действие отмены, повтор можно выполнить несколько раз, используя одно и то же сочетание клавиш снова и снова.

Снимок экрана с кнопкой «Повторить» в Excel с раскрывающимся меню, в котором показаны все действия, которые можно повторить.

Панель быстрого доступа также имеет кнопку « Вернуть» прямо рядом с кнопкой «Отменить»; его значок — стрелка, указывающая вправо.

Ограничения повтора в Excel

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

Как Repeat работает в Excel

В повторном действии в Excel используются те же ярлыки, что и в « Повторить» ( Ctrl + Y для Windows и Command + Y для Mac). Повторить позволяет повторить самое последнее, что вы сделали в другой ячейке или ячейках.

Мобильные версии Excel и Excel Online не поддерживают функцию повтора.

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

Повтор не доступен на панели быстрого доступа по умолчанию.

Снимок экрана диалогового окна "Параметры Excel" для настройки панели быстрого доступа.

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

Щелкните стрелку раскрывающегося списка до конца на правой стороне панели быстрого доступа .

Выберите Больше команд .

В верхней части диалогового окна выберите « Популярные команды» из выпадающего списка.

Выберите « Повторить» в списке команд в алфавитном порядке.

Нажмите Добавить >> .

Нажмите ОК .

Ограничения повтора в Excel

Повторить и повторить никогда не доступны одновременно. Кнопка «Вернуть» доступна только после отмены действия; кнопка «Повторить» доступна после внесения изменений в таблицу.

Кнопка повтора в Excel

Например: если вы измените цвет текста в ячейке A1 на синий, то кнопка « Повторить» на ленте активна, а кнопка « Повторить» станет серой. Таким образом, вы можете повторить изменение форматирования в другой ячейке, такой как B1 , но вы не можете повторить изменение цвета в A1 .

И наоборот, отмена изменения цвета в A1 активирует параметр повтора , но деактивирует повтор . Следовательно, вы можете повторить изменение цвета в ячейке A1, но вы не можете повторить его в другой ячейке.

Стек памяти Excel

Excel использует часть оперативной памяти компьютера для ведения списка (часто называемого стеком) последних изменений, внесенных в лист. Комбинация команд « Отменить / Повторить» позволяет перемещаться вперед и назад по стеку, чтобы удалить или повторно применить эти изменения в том порядке, в котором они были впервые внесены.

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

Перейдя на относительно новый и устоявшийся пакет офисных программ, обнаружилась странная вещь – привычные сочетания клавиш (Ctrl+Z, Ctrl+C т.д.) не работают!

Это шок! Привычка, записанная в подкорку дала сбой!

Давайте посмотрим, что поменялось в 2013 и 2016 версиях Office:

Для начала забежим в «Параметры», далее в левой части окна настроек выбираем пункт «Настроить ленту» и в самом низу, в блоке «Сочетания клавиш» жмём кнопку «Настройка».

не работают сочетания клавиш в office, не работают горячие клавиши в office

Перед нами появится окно с 3 блоками: в первом перечислены вкладки программы, во втором перечислены команды (к сожалению, на английском языке), в третьем сочетания клавиш.

не работают сочетания клавиш в office, не работают горячие клавиши в office

Итак, нас (в рамках данной статьи) интересуют: вкладка «Главная» и команды «Копировать», «Вырезать», «Вставить». Английские названия соответственно – «EditCopy», «EditCut», «EditPaste».

Нам остаётся только убрать лишние сочетания, которые появились в новых версиях Office.

Щёлкаем на ненужное сочетание клавиш и жмём «Удалить».

не работают сочетания клавиш в office, не работают горячие клавиши в office

не работают сочетания клавиш в office, не работают горячие клавиши в office

не работают горячие клавиши в word,

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

Читайте также: