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


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

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2006/09/16 05:16:02
  • 終了:2006/09/16 17:38:35

回答(2件)

id:arhbwastrh No.1

arhbwastrh回答回数447ベストアンサー獲得回数232006/09/16 06:03:37

ポイント35pt

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

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

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

id:taroemon

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

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

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

arhbwastrh回答回数447ベストアンサー獲得回数232006/09/16 06:29:37

ポイント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

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

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

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

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

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません