No.1ベストアンサー
- 回答日時:
使ったことは無いですが、ヘルプにこうありました。
ActiveWorkbook.UpdateFromFile
頑張ってくださいヽ(^。^)ノ
この回答への補足
回答ありがとうございます。早速実行しましたが、実行エラー1004がでます。また、ご教示いただいた命令は、保存されているファイルが現状開いているファイルより新しい場合に、有効であるみたいなんです。実行したいのはむしろ逆で、古い元のファイルに戻りたいのです。よろしくお願いします。
補足日時:2004/10/28 15:53はじめにファイルを開く時に読み取り専用で開けば、ActveWorkbook.UpdateFromFileでうまくいきました。
このマクロはネット上でもあまり解説されていません。大変助かりました。ありがとうございました。
No.4
- 回答日時:
自分自身のファイルというのは、マクロが記述されているファイルのことでしょうか?もしそうだとすると、再読み込みはできないのではないでしょうか?
再読み込みは、一旦現在のファイルを閉じて、その後新しいファイルを読み込みますので、現在のファイルを閉じた時点で、プログラムは終わってしまいますよね?
したがって原理的には、現在のファイルを閉じ、新しいファイルを開くバッチファイルをShell関数で読み出すようにしないといけないと思います。
この回答への補足
おっしゃる通り、はじめはそう考えたのですが、マクロでなく、通常の操作で可能(開いているファイルを再度起動した場合、警告「開いているファイルの内容が元に戻るぞという警告」がでますが、それをOKすれば元ファイルにもどりますね)なことをマクロで実現したいのです。警告を無視するマクロの記述をしてもうまくいかないので困っているところです。
ActiveWorkbook.UpdateFromFileでもだめなんでしょうか?
No.2
- 回答日時:
失礼しました。
では、ブックを開いた直後に
ActiveWorkbook.ChangeFileAccess Mode:=xlReadOnly
としておいてから
ActiveWorkbook.UpdateFromFile
とすればどうでしょうか。
またはずしてたらごめんなさい。
頑張ってくださいヽ(^。^)ノ
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/02/07 09:58
- XML エクセルのマクロについて教えてください。 3 2023/02/06 09:06
- Excel(エクセル) Excel起動時にエラーダイアログが表示される 3 2022/07/28 19:52
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/06/04 09:39
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2023/02/03 13:18
- Excel(エクセル) Excelのマクロコードについて教えてください。 1 2022/03/27 10:47
- その他(プログラミング・Web制作) pythonでクラスで複数のメソッドを利用する方法 2 2022/04/15 04:17
- Excel(エクセル) 【困っています】VBA 追加処理の記述を教えてください。 1 2022/08/25 22:54
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/03/08 09:08
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2023/02/06 13:01
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教える店舗&オフィスのセキュリティ対策術
中・小規模の店舗やオフィスのセキュリティセキュリティ対策について、プロにどう対策すべきか 何を注意すべきかを教えていただきました!
-
VBAでエクセルシートを更新(リフレッシュ)する方法を教えて下さい。
Excel(エクセル)
-
EXCEL VBAで全選択範囲の解除
Excel(エクセル)
-
エクセルで参照しているデータを常に最新の状態にしたい
Excel(エクセル)
-
-
4
VBAでCSVファイルを途中行まで読んだ後で最初の行から読み直す方法はありますか?
その他(プログラミング・Web制作)
-
5
VBAで保存しないで閉じると空のBookが残る
Excel(エクセル)
-
6
エクセルのエラーメッセージ「400」って?
Visual Basic(VBA)
-
7
エクセル・VBA CheckBoxのオブジェクト名に変数を使うことは可能でしょうか?
Excel(エクセル)
-
8
マクロ 実行ボタンを押さずに常に実行
Excel(エクセル)
-
9
VBAでブックを非表示で開いて処理して閉じる方法
Excel(エクセル)
-
10
エクセルnow関数自動更新
Excel(エクセル)
-
11
Excel画面の自動更新 Excelファイルを1つのモニターに映しっぱなしにしておいて、その画面をリ
Excel(エクセル)
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C言語初心者の質問失礼します。
-
テキストファイルの最終行を削...
-
グローバル変数のよくない使い...
-
csvファイルを開かずに文字を検...
-
ドラッグアンドドロップでファ...
-
「VBScript」ADODB.Streamにお...
-
iniファイルに追記がしたいです。
-
SGファイルって何ですか?
-
フローチャート (ファイル併合...
-
String Table リソースを条件に...
-
ShellExecuteEx→WaitForSingleO...
-
VBに、Cのincludeのようなもの...
-
フリーソフトウェアでflaファイ...
-
大きいサイズのテキストファイ...
-
UNICODE文字が書き込めるWritep...
-
分割コンパイルの#defineについて
-
マスタとファイルの違いって?
-
ファイル名の先頭にアンダース...
-
ファイルダイアログでのファイ...
-
ファイル読み書き方法について...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
C言語初心者の質問失礼します。
-
csvファイルを開かずに文字を検...
-
ファイル名の先頭にアンダース...
-
バッチで118項目のCSVを処理し...
-
テキストファイルの最終行を削...
-
CSVファイルへの保存の際、デー...
-
SGファイルって何ですか?
-
大きいサイズのテキストファイ...
-
ドラッグアンドドロップでファ...
-
分割コンパイルの#defineについて
-
グローバル変数のよくない使い...
-
iniファイルに追記がしたいです。
-
Excelマクロでの再読込み方法
-
C言語のfopenについて教えてく...
-
ハッシュの計算時間について
-
VBAにてEXCEL以外のファイル(テ...
-
Javascript で INI の読み書き
-
同じ名前のファイルを作った場...
-
ASP .NETでファイル選択ダイア...
-
VBに、Cのincludeのようなもの...
おすすめ情報