• ベストアンサー

EXCELである条件のファイルを開くようにしたい

A行にファイル名(拡張子なし)がずらっと入力されております。そのセルをクリックすると、または、そのセルの横に「開く」などのボタンを作って、ある特定のフォルダー内にあるA行のセル入力値のファイルを開くようにしたい。例えば、A1:0001、A2:0002、A3:0003…のように入力されており、A1をクリックすると、あるフォルダーの\\○○\△△\□□ 内の0001.pdfが開くようにしたい。 ファイル一覧の行が数百行ありますので、ハイパーリンクで1個1個設定するには効率が悪いため、一括でVBA(使ったことがありませんが…)などでできないでしょうか? 宜しくお願いします。

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

  • ベストアンサー
  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.2

マクロを作成しなくても ファイルの関連づけがされているなら、 HYPERLINK関数でできますよ。 B列に =HYPERLINK("c:\temp\"&A1&".pdf",A1) の様な式を入力してフィルコピーします。

misaken3
質問者

お礼

御回答ありがとうございます。 完璧です。やりたかったことができました。

その他の回答 (1)

noname#29107
noname#29107
回答No.1

よく似た内容の質問がありました。 http://okweb.jp/kotaeru.php3?q=1116516 ハイパーリンクを自動的に生成するのが妥当だと思います。具体的なコードは、上記の質問の回答をご覧いただいて、不明点を「補足」なりで聞いてください。

参考URL:
http://okweb.jp/kotaeru.php3?q=1116516
misaken3
質問者

お礼

早速の御回答ありがとうございました。 教えていただいた過去の質問については、実は私も調べたのですが、ちんぷんかんぷんで、どこを編集していいのやら分からなかったものですから、御質問した次第でございます。

関連するQ&A