- ベストアンサー
マクロを実行した後は「元に戻す」はできないのでしょうか?
マクロを実行した後に戻したくなった時は 「元に戻せません」となってしまいます。 なぜでしょう? マクロはそういうものなのでしょうか? (簡単なマクロの知識しかありません) 回避する方法はあるのでしょうか? よろしくお願い致します。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
こんばんは。 マクロを実行する前の状態のプロパティ等をStatic 変数等に保持して、必要になったら戻すというようなプログラムを書かないといけないわけです。それは、Excelのアプリケーション自体が出来るのは、そういうプログラムを書いているわけです。VBAでは、Excelのアプリケーション側のコマンドは基本的には動いていないので、そのメモリの記録を利用することは出来ないのだと思います。 ただし、マクロ実行中の最中は、Undo が利きます。
その他の回答 (1)
- nobu1977
- ベストアンサー率25% (15/59)
回答No.1
何のマクロですか?? Excel? バージョンは? もう少し詳細がないと、回答できないと思います。
質問者
補足
すいません。 エクセル2003です。 よろしくお願い致します。
お礼
そうですか。 知識不足なので学習してみます。 大変参考になりました。ご回答ありがとうございます。