目的
- 直前の操作を元に戻す(Undo)。
直前の操作を繰り返す(Repeat)。- マクロで実行した操作は対象外。
私が Repeat メソッドの正しい使用方法を分かっておらず、エラーが発生した状態で終わっていますが、良ければご覧ください。
その一例
- Excel 起動直後にテストしてみます。




Sub Undo元に戻す()
Application.Undo
End Sub
- 実行結果は以下のようになりました。


Sub Repeat繰り返す()
Application.Repeat
End Sub
- A3 に C が入力されると思っていましたがエラーが発生してしまいました。






この時、元に戻す、繰り返しは以下のようになっていました。

Sub Undo元に戻す()
Application.Undo
End Sub
- 実行結果は以下のようになりました。

Sub Repeat繰り返す()
Application.Repeat
End Sub
- 実行結果は以下のようになりました。



文字の入力の Repeat は出来ていないままですが、ご覧いただきありがとうございました。
テスト環境
- Windows 10(64 ビット)
- Microsoft Office Excel 2003
以上、閲覧ありがとうございました。
