[[20171210131803]] 『セルに入力表示した数値をクリックしてその名前の』(まさひろ) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『セルに入力表示した数値をクリックしてその名前のファイルを開きたい』(まさひろ)

あるセルに入力表示した数値("1111"とか"1234")をクリックして別のフォルダーに格納したその名前のPDFファイル("1111.pdf"とか"1234.pdf")を開きたいのですが、エクセルの関数を使ってこのようなことが可能でしょうか?

< 使用 Excel:Excel2010、使用 OS:Windows7 >


関数では無理です。
ダブルクリック イベントプロシージャなどになるでしょう。

(γ) 2017/12/10(日) 14:06


横から失礼します。

Shell関数
て検索してみてください。
(カリーニン) 2017/12/10(日) 14:07


ハイパーリンク関数で良かったかも知れません。失礼

(γ) 2017/12/10(日) 14:28


ありがとうございます。
Hyperlink関数を使って、例えば
A1,A2
=hyperlink("フォルダ名\A2の数値.pdf",A2),1111
として、A1に表示されている"1111"をクリックすればフォルダに格納されている"1111.pdf"が開くようにしたいのです。そしてA2の数値を変えることで、A1の式を変更せずにいろいろな場合に対応したいのです。
上記のようにした場合、"1111"の表示はできますが、該当の名前のpdfを開くことができないようです。
何か方法がありますか?
(まさひろ) 2017/12/10(日) 17:55

>=hyperlink("フォルダ名\A2の数値.pdf",A2)
このカッコのなかを正確に示してください。
""のなかはすべて、単なる文字列とみなされますよ。A2の値など引っ張ってきません。

(γ) 2017/12/10(日) 18:17


例えばこんな書き方でしょう。
=HYPERLINK("C:\Test\" & A2 & ".pdf",A2)
 
フォルダ名とファイル名の間の \ を抜かさないようにして下さい。
フォルダ名が固定なら、どこかのセルに書いておいて、それを参照してもよいでしょう。

(γ) 2017/12/10(日) 20:13


ありがとうございます。
&で文字列をつなげるのですね。
助かりました。
(まさひろ) 2017/12/10(日) 22:50

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.