• ベストアンサー

ExcelのHyperlinkをクリックしても指定されたファイルが開けません

=HYPERLINK("http://www.yahoo.co.jp","ABC") というハイパーリンクをA1に入れてクリックしても指定された ファイルを開くことができませんと表示されてリンクへ飛ぶことが できません。Excel2007を利用しています。何が原因と考えられる でしょうか?URLもあっているし、書式もあっていると思いますので 何が違うかわかりません・・・ダブルクォテーションをとったり しても結果はかわらなかったりします。ご教授お願いいたします!

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

  • ベストアンサー
  • koko88okok
  • ベストアンサー率58% (3839/6543)
回答No.2

今、確認しました。間違いなくyahooのページが開きました。 別のアカウントでも同じでしょうか? お試し下さい。 VISTA+Office 2007ではおかしな現象が起きています。

mellow91
質問者

お礼

利用しているOSはXP SP2でした。なぜか別のセルでやったら問題なくできました・・・なぜか不明ですが、解決しました。ありがとうございます!!

その他の回答 (1)

回答No.1

HTTPはWeb用ですが何かホームページでもリンクされましたか? エクセルファイルのリンク先は最初が「C:\DocumentsandSettings¥・・・・」か「D:\Documents and Settings¥・・・・」で始まると思います

関連するQ&A

  • Hyperlink関数をクリックしてくれるマクロ

    こんにちわ! どなたか教えてくださいませんか? EXCELのセル“A1”にHyperlink関数が入れてありまして、 隣のセル“B1”に入れた文字を組み込んで、URLを生成し、リンクを作るようになっています。 こんな感じです。   =Hyperlink("http://●●●"&[B1]&"●●●/") それで、B1に文字を入れたら、自動的にそのリンク先を開くように、 つまりは、A1にできたリンクをわたしの代わりにクリックしてくれるようなマクロを作りたい のですが、どうすればいいでしょうか? いろいろやってみたのですが、どれもエラーになってしまいまして。 どうかよろしくお願いいたします。

  • Hyperlink関数をクリックしてくれるマクロ

    どなたか詳しい方教えていただけないでしょうか? ExcelのセルA1に以下のhyperlink関数を入れています。 =HYPERLINK(″#C″&MATCH(B1,C:C),″クリック″) 隣のB1に入れた数字を元にC列に存在する同じ数字先にジャンプするように関数を作ってます。 A1にできたリンクをクリックしたは、B1に入力されているものと同じ数字先のC列に飛ぶようにマクロを組みたいのですが、どうしたらいいでしょうか? ハイパーリンク関数がマクロに組み込めないのと色々調べてみましたがうまくいかないのでお手上げです。 どなたか詳しい方教えていただければと思います。 どうぞよろしくお願いします!

  • HYPERLINKのリンク先のセル範囲指定がうまくいきません。

    リンク先の範囲を指定したいのですが、ハイパーリンクを挿入にして、参照先をたとえば、『A5:A6』とするとちゃんとできます。 =HYPERLINK("#A"&MATCH(A1,A19:A30,0)+18:"#O"&MATCH(A1,A19:A30,0)+30),"ここをクリック!" と応用を効かせたのですが、これではできません。行列はAとMATCHによって得られた数値で表されて、コロンの前のみのセルを指定するとうまくいきます。

  • EXCEL HYPERLINKの関数表示を文字に変える方法?

    EXCEL2002を使っています。 現在A1のセルに=HYPERLINK("C:\My Documents\1.xls")という式を入れています。A2のセルには左記式と同じでファイル名が2.xls、以降順番にA2000(2000.xls)まで同様の式を入れています。 現在、A1からA2000のセルまで関数の式が表示されてしまっているのですが、できれば関数の式は見せずに任意の文字を表示させ、さらにその文字をクリックすればリンクがはられるようにしたいのです。 文字を先に入力してメニューの挿入→ハイパーリンクとやれば希望通りの物ができるのですが、2000件ものマニュアル作業は避けたいと思います。 HYPERLINKの式を先に入力した場合でクリックのできる文字表示にする良い方法はないでしょうか?

  • 【Excel】指定されたファイルを開くことができま

    下記数式でリンクを設定(同ブック&別シート)した場合、移動できるファイルと「指定されたファイルを開くことができません」が表示され移動できないファイルがあります。 ファイル形式はどちらもxlsxです。現状は名前の定義にて対応しています。 =HYPERLINK(CELL("address",Sheet2!A1),"Sheet2へ移動") 両ファイルの違いと言えば、セルを右クリックした時に「リンク(I)」「ハイパーリンクを開く(O)」が表示されるか否か、です。 =HYPERLINK("#'Sheet2'!A1","Sheet2へ移動")でしたら移動しますが、この数式では移動先シートでセル位置が変わった場合に数式が変更されないのでCELL&addressでリンクを設定したいのです。 移動できないファイルは元々のファイル形式がxlsだったのが原因かと思いましたが、新規xlsxファイルにデータを貼り付け直しても移動できません。 セルそのものにリンクは貼ってありません。 ファイル名にカッコ()があるとダメというような書き込みを見た記憶がありましたが、カッコはありません。 「指定されたファイルを開くことができません」の原因は何でしょうか?

  • WORDでハイパーリンクを使っています。ところがリンクを張った元の箇所

    WORDでハイパーリンクを使っています。ところがリンクを張った元の箇所の表記が、勝手にハイパーリンクの書式、つまり{HYPERLINK・・・・・・・}の形式になってしまいます。右クリックで「ハイパーリンクの選択」を選ぶと、一旦はちゃんと表記が「元の言葉にアンダーライン」の形式になりますが、ファイルを閉じて、再び開くとまた勝手に{HYPERLINK・・・・・・・}の形式に戻ってしまいます。 以前はこういう事は無かったのに、何時かからこうなってしまい、戻りません。 ハイパーリンクだけでなく、ヘッダーとフッターに指定したページ番号なども{頁番号}のようになってしまい数字が出ません。 つまりフィールドコードで書いたものは全て同じで、コードの実行前のような表記のままです。 これはどうしたら良いのでしょうか。教えて下さい。よろしくお願いします。

  • HYPERLINK関数でファイル名が取得できなくて困ってます

    お世話になります 野暮用でHYPERLINK関数を使おうと思い =HYPERLINK(ADDRESS(5,2,4,TRUE,"sheet1"),"B5") としてみたのですが、 「指定したファイルを開くことが出来ません」と 怒られてしまいました とほほ そこでこちらのサイトの過去の履歴を調べてみたところ http://oshiete.coneco.net/qa515869.html でtbobi様の発言を見つけました この内容を要約するとExcel2007の場合 =HYPERLINK("[Book1.xlsx]"&ADDRESS(5,2,4,TRUE,"sheet1"),"B5") とすると良いとのことで 実際にリンクが確立することも確認できたのですが このファイル名記載… くせ者です テキスト形式での記載ですので 恐らくブック名を変更しても追随しないと思われます 此は頂けません 余りに保守性が低くなりすぎます 何とか今開いているブックのファイル名を 関数で取得する方法はないものでしょうか? 出来ればビジネスシーンで標準的に使えるもので出来ると助かります。 もしくは何か良い代案はないでしょうか? 困ってます どうぞ御指南宜しくお願い致します。

  • エクセルのハイパーリンクのシート名の一括変更(再)

    いつもお世話になります。 先日ここでハイパーリンクを張ったシートのコピーについて教えてもらったのですがダミーシートで試してみたらうまくいくのですが、本番のシートで複数枚コピーしてみたらやっぱり最初のシート(コピー元)の指定のセルに飛んでしまうのですが、何が違うのか分かりません。 教えていただいた方法は、 セルを右クリックでリンクを張るのではなく、「ハイパーリンク関数を使って =HYPERLINK("#A1","ABC")とリンクを貼ると、シート名が入らないのでシートをコピーしてもそのシートの指定のセルに飛びます」というものです。 なぜシート名が入っていないのに違うシートのセルに飛ぶのでしょう?

  • EXCELで任意の文字列に特定のハイパーリンクを指定する方法

    EXCELで任意の文字列に特定のハイパーリンクを指定する方法を探しています。 セルに特定の文字が入っていた場合に 指定した固定のurlをハイパーリンクで指定する事は 可能でしょうか。 例 セル 「ヤフー」 リンク先 「​http://yahoo.co.jp​ 」

  • EXCEL HYPERLINKジャンプ先を間接指定

    常に最初の空白セルへジャンプさせたくてHYPERLINK関数を使おうと思い、 ジャンプ先を間接指定したいのですがその方法を教えてください。 R1C1形式で記述します。  R1C1=ADDRESS(5+COUNTA(R6C9:R36C9),9,1,FALSE) R1C1はジャンプ先であるR33C9の計算結果が出ています。 R1C2をクリックするとR33C9へジャンプして欲しいのですが、  R1C2=HYPERLINK("#R1C1", "入力セルへジャンプ")  R1C2=HYPERLINK("#INDEX(R1C1,1,1)", "入力セルへジャンプ") などではR1C1へジャンプしてしまいます。間接してするにはどうしたら良いでしょうか。 それとも外に、1クリックでジャンプさせる方法がありますか。

専門家に質問してみよう