プロが教えるわが家の防犯対策術!

マクロを実行した後に戻したくなった時は
「元に戻せません」となってしまいます。

なぜでしょう?

マクロはそういうものなのでしょうか?

(簡単なマクロの知識しかありません)

回避する方法はあるのでしょうか?

よろしくお願い致します。

A 回答 (2件)

何のマクロですか??


Excel?
バージョンは?

もう少し詳細がないと、回答できないと思います。

この回答への補足

すいません。

エクセル2003です。

よろしくお願い致します。

補足日時:2007/06/07 00:23
    • good
    • 0

こんばんは。



マクロを実行する前の状態のプロパティ等をStatic 変数等に保持して、必要になったら戻すというようなプログラムを書かないといけないわけです。それは、Excelのアプリケーション自体が出来るのは、そういうプログラムを書いているわけです。VBAでは、Excelのアプリケーション側のコマンドは基本的には動いていないので、そのメモリの記録を利用することは出来ないのだと思います。

ただし、マクロ実行中の最中は、Undo が利きます。
    • good
    • 0
この回答へのお礼

そうですか。
知識不足なので学習してみます。

大変参考になりました。ご回答ありがとうございます。

お礼日時:2007/06/07 00:38

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!