Как вернуть действие в Excel средствами VBA?
Скрипт
Дата: Вторник, 17.09.2013, 11:16 |
Сообщение № 1
Группа: Проверенные
Ранг: Участник
Сообщений: 61
Репутация:
25
±
Замечаний:
0% ±
Excel 2013
На панели инструментов в "Excel 2003" есть кнопка - синяя стрелка вправо - "Вернуть". Можно ли такое же сделать с помощью макросов?
На панели инструментов в "Excel 2003" есть кнопка - синяя стрелка вправо - "Вернуть". Можно ли такое же сделать с помощью макросов? Скрипт
Сообщение отредактировал Скрипт - Вторник, 17.09.2013, 12:24
Ответить
Сообщение На панели инструментов в "Excel 2003" есть кнопка - синяя стрелка вправо - "Вернуть". Можно ли такое же сделать с помощью макросов? Автор - Скрипт Дата добавления - 17.09.2013 в 11:16
Serge_007
Дата: Вторник, 17.09.2013, 11:50 |
Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация:
2749
±
Замечаний:
±
Excel 2016
синяя стрелка вправо - "Вернуть"
Вообще-то "вернуть" это стрелка влево В VBA есть метод UNDO Для того, чтобы отменить последнее изменение, совершенное перед выполнением макроса, достаточно использовать метод Undo об'екта Application[vba]
[/vba]Примечание : Выполнение этой инструкции даёт тот же результат, что и нажатие кнопки Отменить с панели инструментов Стандартная (или аналогичной команды в меню Правка), однако, если отменить ничего нельзя, то в таком случае возникнет ошибка
синяя стрелка вправо - "Вернуть"
Вообще-то "вернуть" это стрелка влево В VBA есть метод UNDO Для того, чтобы отменить последнее изменение, совершенное перед выполнением макроса, достаточно использовать метод Undo об'екта Application[vba]
[/vba]Примечание : Выполнение этой инструкции даёт тот же результат, что и нажатие кнопки Отменить с панели инструментов Стандартная (или аналогичной команды в меню Правка), однако, если отменить ничего нельзя, то в таком случае возникнет ошибка
Serge_007
ЮMoney :41001419691823 | WMR :126292472390
Ответить
Сообщение синяя стрелка вправо - "Вернуть"
Вообще-то "вернуть" это стрелка влево В VBA есть метод UNDO Для того, чтобы отменить последнее изменение, совершенное перед выполнением макроса, достаточно использовать метод Undo об'екта Application[vba]
[/vba]Примечание : Выполнение этой инструкции даёт тот же результат, что и нажатие кнопки Отменить с панели инструментов Стандартная (или аналогичной команды в меню Правка), однако, если отменить ничего нельзя, то в таком случае возникнет ошибка
Автор - Serge_007 Дата добавления - 17.09.2013 в 11:50
Скрипт
Дата: Вторник, 17.09.2013, 12:22 |
Сообщение № 3
Группа: Проверенные
Ранг: Участник
Сообщений: 61
Репутация:
25
±
Замечаний:
0% ±
Excel 2013
Serge_007, я в Excel 2003 навожу курсор на "синюю стрелку вправо" и появляется всплывающая подсказка "Вернуть".
Serge_007, я в Excel 2003 навожу курсор на "синюю стрелку вправо" и появляется всплывающая подсказка "Вернуть". Скрипт
Сообщение отредактировал Скрипт - Вторник, 17.09.2013, 12:23
Ответить
Сообщение Serge_007, я в Excel 2003 навожу курсор на "синюю стрелку вправо" и появляется всплывающая подсказка "Вернуть". Автор - Скрипт Дата добавления - 17.09.2013 в 12:22
Serge_007
Дата: Вторник, 17.09.2013, 12:44 |
Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация:
2749
±
Замечаний:
±
Excel 2016
Значит я не правильно Вас понял, думал надо "Отменить"
Значит я не правильно Вас понял, думал надо "Отменить" Serge_007
ЮMoney :41001419691823 | WMR :126292472390
Ответить
Сообщение Значит я не правильно Вас понял, думал надо "Отменить" Автор - Serge_007 Дата добавления - 17.09.2013 в 12:44
SkyPro
Дата: Вторник, 17.09.2013, 13:01 |
Сообщение № 5
Группа: Друзья
Ранг: Старожил
Сообщений: 1206
Репутация:
255
±
Замечаний:
0% ±
2010
skypro1111@gmail.com
Ответить
Сообщение мб так? [vba][/vba] Автор - SkyPro Дата добавления - 17.09.2013 в 13:01
Скрипт
Дата: Вторник, 17.09.2013, 13:11 |
Сообщение № 6
Группа: Проверенные
Ранг: Участник
Сообщений: 61
Репутация:
25
±
Замечаний:
0% ±
Excel 2013
SkyPro, т.е. встроенных средств нет в Excel-VBA для кнопки "Вернуть"? Например, для кнопки "Отменить" есть Excel-VBA-средство "Undo".
SkyPro, т.е. встроенных средств нет в Excel-VBA для кнопки "Вернуть"? Например, для кнопки "Отменить" есть Excel-VBA-средство "Undo". Скрипт
Ответить
Сообщение SkyPro, т.е. встроенных средств нет в Excel-VBA для кнопки "Вернуть"? Например, для кнопки "Отменить" есть Excel-VBA-средство "Undo". Автор - Скрипт Дата добавления - 17.09.2013 в 13:11
SkyPro
Дата: Вторник, 17.09.2013, 13:19 |
Сообщение № 7
Группа: Друзья
Ранг: Старожил
Сообщений: 1206
Репутация:
255
±
Замечаний:
0% ±
2010
Понятия не имею Я лишь предложил вариант решения запроса. Только у меня зацикливается макрос если нечего "вернуть".
Понятия не имею Я лишь предложил вариант решения запроса. Только у меня зацикливается макрос если нечего "вернуть". SkyPro
skypro1111@gmail.com
Ответить
Сообщение Понятия не имею Я лишь предложил вариант решения запроса. Только у меня зацикливается макрос если нечего "вернуть". Автор - SkyPro Дата добавления - 17.09.2013 в 13:19
Саня
Дата: Вторник, 17.09.2013, 14:25 |
Сообщение № 8
Группа: Друзья
Ранг: Ветеран
Сообщений: 1068
Репутация:
560
±
Замечаний:
0% ±
XL 2016
про 2003 не уверен [vba]Код
Application.CommandBars.ExecuteMso("Redo")
[/vba] 2003: [vba]Код
CommandBars("Standard").Controls("Sort Ascending").Execute
[/vba]
про 2003 не уверен [vba]Код
Application.CommandBars.ExecuteMso("Redo")
[/vba] 2003: [vba]Код
CommandBars("Standard").Controls("Sort Ascending").Execute
[/vba] Саня
Ответить
Сообщение про 2003 не уверен [vba]Код
Application.CommandBars.ExecuteMso("Redo")
[/vba] 2003: [vba]Код
CommandBars("Standard").Controls("Sort Ascending").Execute
[/vba] Автор - Саня Дата добавления - 17.09.2013 в 14:25