Excel — не каждый макрос очищает отмену — эпизод 1904

ГлавнаяДругие контенты, Новости, ТехнологииExcel — не каждый макрос очищает отмену — эпизод 1904
Excel — не каждый макрос очищает отмену — эпизод 1904
Excel — не каждый макрос очищает отмену — эпизод 1904
Учебное пособие по Microsoft Excel: Понимание макросов Excel: устранение заблуждения о стеке отмены.

Добро пожаловать в выпуск 1904 подкаста MrExcel. В этом выпуске мы обсудим распространенное заблуждение о макросах в Excel. Многие люди считают, что каждый раз при запуске макроса стек отмены очищается. Однако, как мы увидим, это не всегда так.

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

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

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

Купите последнюю книгу Билла Джелена по Excel: https://www.mrexcel.com/products/latest/

Вы можете помочь моему каналу, нажав «Нравится» или оставив комментарий ниже: https://www.mrexcel.com/like-mrexcel-on-youtube/

Оглавление:
(00:00) Не каждый макрос очищает стек отмены действий
(00:16) Объяснение макроса обработчика событий
(00:28) Предупреждение о макросах обработчика событий
(00:40) Традиционные представления об очистке стека отмены
(00:50) Демонстрация функции отмены действий
(01:02) Неожиданное поведение отмены
(01:14) Исследование и объяснение правила отмены стека
(01:48) Анализ против записи в рабочий лист
(02:17) Заблуждение об очистке стека отмены
(02:30) Нажатие «Нравится» очень помогает алгоритму.

#excel #microsoft #microsoftexcel #exceltutorial #exceltips #exceltricks #excelmvp #freeclass #freecourse #freeclasses #excelclasses #microsoftmvp #walkthrough #evergreen #spreadsheetskills #analytics #analytics #dataanalytics #dataanalytics #mrexcel #spreadsheets #spreadsheet #excelhelp #accounting #tutorial #excelvba #excelundo

Это видео отвечает на следующие распространенные поисковые запросы:
Влияние vba на функцию отмены Excel
Код VBA и функция отмены действий Excel
История отмены Excel после запуска макроса VBA
макрос Excel VBA и стек отмены
очищает ли код VBA историю отмены Excel?
отменить поведение стека в макросах VBA
Функция отмены и сценарий VBA в Excel

Присоединяйтесь к обсуждению этого видео на доске объявлений MrExcel по адресу https://www.mrexcel.com/board/threads/1153731/.

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

No Comments

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *