VBA macro para desfazer acções - Visual Basic for Applications (VBA) - Portugal-a-Programar
VBA macro para desfazer acções
By Nuno Teixeira, October 7, 2013 in Visual Basic for Applications (VBA)
Nuno Teixeira 0
Estou a desenvolver uma aplicação que incorpora um número elevado de macros. Neste momento estou a tentar criar um código para uma macro cuja função é desfazer a acção imediatamente anterior que foi executada por outra macro. Em suma, uma macro capaz de anular a acção acabada de realizar por uma outra macro, algo semelhante ao que o word ou o excel possuem na sua interface (a função de desfazer uma acção recuando no tempo).
Alguém me pode dar sugestões?
Eu realmente não percebo nada de programação, mas, tenta dar uma vista de olhos nestes links e vê se consegues chegar onde precisas.
http://www.j-walk.com/ss/excel/tips/tip23.htm
http://www.jkp-ads.com/Articles/UndoWithVBA00.asp
Espero que consigas algo.
Obrigado pelos links. Após ter inserido o post consegui encontrar alguns tutoriais sobre o comando .OnUndo, e por acaso também visitei os sites que sugeriu. Não é fácil implementar este comando, mas irei lá chegar. Obrigado pela sua ajuda e disponibilidade.