エクセルVBAについての質問です。VBAを実行するとCtrl+zとやっても、実行した作業を元に戻すことができません。どうしたら良いのでしょうか?教えてください。


あと下記のページで再質問しているのですが、答えが返ってきません。それほど難しくない質問なので、こちらも回答していただけると助かります。ただし回答はそれぞれのページにしていただくようお願いします。
http://q.hatena.ne.jp/1158311664

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:2006/09/16 17:38:35
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答2件)

id:arhbwastrh No.1

回答回数447ベストアンサー獲得回数23

ポイント35pt

VBAで行った作業は戻すことができません。

もう一つの質問は今回答を作っているのでもう少しで貼れます。

http://q.hatena.ne.jp/answer

id:taroemon

ご回答ありがとうございます。

参考になりました。やはりそうなのですね。

2006/09/16 06:06:34
id:arhbwastrh No.2

回答回数447ベストアンサー獲得回数23

ポイント35pt

あ、一応この方法だけ紹介しておきます

 1.マクロ冒頭に

   ActiveWorkbook.Save

   を入れておく

 2.マクロ終了後、以下を実行。

   Sub 元に戻す()

    Dim CurName As String

    CurName = ActiveWorkbook.Fullname

    ActiveWorkbook.Close Savechanges:=False

    Workbooks.Open CurName

   End Sub

http://park11.wakwak.com/~miko/Excel_Note/14-01_macro.htm#14-01-...

id:taroemon

ご回答ありがとうございます。

2006/09/16 17:35:55

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません