web-dev-qa-db-ja.com

Excel-Vbaで「元に戻す」関数をプログラムでコーディングする方法

とにかく、Excelの非常に独自の元に戻す機能と同様に、元に戻す機能をコマンドボタンにコーディングする方法はありますか?

または、Ctrl-Zショートカットキーを呼び出すことができる関数。

12
Vivian

コマンドボタンをワークシートに追加し、それに次のマクロを割り当てます。

Sub UndoLastAction()

    With Application
        .EnableEvents = False
        .Undo
        .EnableEvents = True
    End With

End Sub

ユーザーが最後に行った操作のみを元に戻すことができ、VBAコマンドを元に戻すことはできません。

編集:さらに元に戻す機能が必要な場合は、以下を参照してください:

Excel VBAで元に戻す-JKP

13
Reafidy