こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

EXCEL VBA 複数ブックを自動オープン

お世話になります。田中と申します。

Excel VBAを使って下記(1)、(2)の処理を実現したいと思っております。
どなたかVBAロジックをご教授いただけませんでしょうか。

(1)集計.xlsxというブックがあります。このブックに[ファイル]というシートがありまして
A1のパス、B1にファイル名が記入されています。
この組み合わせのファイル数は可変ですが下記のように大体10個程度あります。
A2(パス)+B2(ファイル名)
A3(パス)+B3(ファイル名)
A4(パス)+B4(ファイル名)
A5(パス)+B5(ファイル名)
・・・
(2)このシートに[開く]というボタンを配置して、クリックされたらA1(パス)+B1(ファイル名)でファイルを開いて何もしないですぐに閉じて、次のファイルを開いて閉じて、また次のファイルを開いて閉じて。。という動きをファイル数分繰り返したいのです。

変な処理ですが、本Excelのリンクの値がリンク先のファイルを開かないと値が飛んでこないので、リンク先のファイルを開く処理を自動化したかったのです。
どなたかご教授いただけますでしょうか。
よろしくお願い致します。

環境 Excel2013

投稿日時 - 2015-12-02 16:46:30

QNo.9089574

すぐに回答ほしいです

質問者が選んだベストアンサー

追記。

Excel2013以降のバージョンの場合は、以下の記事を参照して下さい。
https://support.office.com/ja-jp/article/%E5%A4%96%E9%83%A8%E5%8F%82%E7%85%A7-%E3%83%AA%E3%83%B3%E3%82%AF-%E3%81%AE%E6%9B%B4%E6%96%B0%E6%96%B9%E6%B3%95%E3%82%92%E5%88%B6%E5%BE%A1%E3%81%99%E3%82%8B-21e995b5-bab1-4328-8ab3-dd357fe0e653
(書いてあることはほぼ一緒です)

投稿日時 - 2015-12-02 17:04:46

お礼

chie65535さん、ご連絡ありがとうございました!
当方からの連絡が遅くなりまして大変申し訳ありませんでした。
ご教授いただきました方法で実現できました!

この度は大変勉強になりました。

本当に助かりました!ありがとうございました m( _ _ )m

投稿日時 - 2015-12-04 19:44:04

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.1

>変な処理ですが、本Excelのリンクの値がリンク先のファイルを開かないと値が飛んでこないので、リンク先のファイルを開く処理を自動化したかったのです。

そのように面倒な事をしなくても、外部参照リンクの値を更新するかどうか制御できます。

以下の記事を読んで下さい。
https://support.office.com/ja-jp/article/%25E5%25A4%2596%25E9%2583%25A8%25E5%258F%2582%25E7%2585%25A7-%25E3%2583%25AA%25E3%2583%25B3%25E3%2582%25AF-%25E3%2581%25AE%25E6%259B%25B4%25E6%2596%25B0%25E6%2596%25B9%25E6%25B3%2595%25E3%2582%2592%25E5%2588%25B6%25E5%25BE%25A1%25E3%2581%2599%25E3%2582%258B-87861952-ca9d-4d2a-a986-4d672c908d0d?ui=ja-JP&rs=ja-JP&ad=JP&fromAR=1

投稿日時 - 2015-12-02 16:57:15

あなたにオススメの質問