7
Excelの独自の元に戻す機能と同様に、元に戻す機能をコマンドボタンにコーディングする方法はありますか?Excel-Vbaで「元に戻す」関数をプログラムでコーディングするにはどうすればよいですか?
または、Ctrl-Zショートカットキーを呼び出すことができる関数。
Excelの独自の元に戻す機能と同様に、元に戻す機能をコマンドボタンにコーディングする方法はありますか?Excel-Vbaで「元に戻す」関数をプログラムでコーディングするにはどうすればよいですか?
または、Ctrl-Zショートカットキーを呼び出すことができる関数。
は、ワークシートにコマンドボタンを追加し、次のマクロを割り当てる:
Sub UndoLastAction()
With Application
.EnableEvents = False
.Undo
.EnableEvents = True
End With
End Sub
それが唯一のユーザーが撮影した最後のアクションを元に戻すことができますし、VBAコマンドを元に戻すことはできません。
EDIT:
これとしゃっくりはあなたがVBAコードを呼び出すときに、アンドゥスタックは(、スプレッドシートを作成し、いくつかの項目を入れて破壊されたことで、あります:あなたが必要な場合は、さらに機能が参照元に戻しますそれを削除してから、VBAコードを呼び出して私が何を意味するかを見てください)。この周りに道があるかどうかはわかりません。別のユーザーも同様の問題を抱えていました。基本的には、ファイルに変更を書き込んだり、再度読み込んだりする必要があります。 – jonsca
重複:http://stackoverflow.com/questions/339228/building-undo-into-an-excel-vba-macro –