• ベストアンサー
  • すぐに回答を!

エクセルのハイパーリンクについてです。

エクセルのハイパーリンクについてです。 ハイパーリンクをセルに指定すると、指定した先のファイル名やパスがセル内に記載されてしまいますが、 この記載をなくしたい場合、どうしたらよいでしょう? ちなみに現状は絶対参照がいやで相対参照としたいので、 セル内に直接 =HYPERLINK("..\上位階層\ファイルがある階層\各リンク付けしたフォルダ\・・・") としています。 上記のようにすると、「上位階層\ファイルがある階層\各リンク付けしたフォルダ\・・・」のリンク先が全てセル内に記載されてしまいます。 この記載をなくしたいです。

共感・応援の気持ちを伝えよう!

  • 回答数2
  • 閲覧数768
  • ありがとう数5

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

  • ベストアンサー
  • 回答No.2

メニューから、挿入-ハイパーリンク、もしくは、Ctrl+Kで、ハイパーリンクの挿入ダイアログボックスが開きます。(当方Excel2003なので、それ以外のVerだとどうなのか解りませんが) そこで、アドレスと表示文字列を別々に指定できますよ。

共感・感謝の気持ちを伝えよう!

質問者からのお礼

さっそくの回答ありがとうございます。 残念ながら、記載頂いた方法は通常のハイパーリンクを貼る方法です。 その方法では、絶対参照となってしまいます。 質問にも記載した通り、相対参照をしたい為、セル内に直接数式を記載しております。 ※ちなみに、当方が実施している方法で、そのセルを右クリック-ハイパーリンクor挿入-ハイパーリンクは、グレーとなり、選択出来ないようになってしまってます。   ありがとうございました。

質問者からの補足

自己解決しました。 該当のセルの書式を「白文字、下線をなくす」にする事で、見た目はクリアされ、 長いパスの為、隣のセルとつながって見えるようになってしまう状況は「セル内を折り返して表示」 にして回避できました。 以上、2つで見た目上は問題解消されたのでよしとします。 回答ありがとうございました。

関連するQ&A

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

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

  • 【エクセル】ハイパーリンク先を固定したい

    エクセルで同一ファイル・同一シート内のあるセルにハイパーリンクを貼るとき・・・。 たとえば、A1を押下時にD6に移動するような設定にしたいのですが、 (1)「Ctrl + K」でD6を指定して普通にリンクを貼る。 (2)「=HYPERLINK("#Sheet1!D6","D6へ移動")」をA1に入力する。 この方法だと、A1とD6の間に列や行を挿入したり削除したりすると「D6」の位置がずれますよね・・・。 なので、1行挿入したらリンク先をD6からD7に追いなおすようなハイパーリンクの貼り方がありましたら、ご教示ください。 よろしくお願いします。

  • Excelのハイパーリンクが効かない

    Excelで表をつくり、Web Addressの欄を作りました。 E-mailからのコピー&ペーストでAdressを入れた際に、自動的にハイパーリンクができていたようで、昨日は、セルをクリックするだけでブラウザが開いていました。なのに、今日は、それが全然働きません。 右クリックをしてEdit Hyperlinkというところを見ると、ちゃんとアドレスがかかれています。 以前作った別のファイルで試してみても働きません。こちらは手入力でHyperlinkを作成し、当時はブラウザが開いていました。その同じファイルのE-mail Adressのところで作ったリンク(mailto:)はちゃんと働いています。 どうしてなんでしょう? どなたか教えてください。昨日は働いていたので、アドレスの間違いというのは考えられないと思います。 エラーメッセージは Unalble to open http://xxxxxxxx. Cannot locate the internet server or proxy server. というものです(英語版を使っているので)。よろしくお願いいたします。

その他の回答 (1)

  • 回答No.1
  • mu2011
  • ベストアンサー率38% (1910/4994)

一例です。 対象セルを選択→セルの書式設定→保護タブでロック、表示しないを選択→シート保護で如何でしょうか

共感・感謝の気持ちを伝えよう!

質問者からのお礼

さっそくの回答ありがとうございます。 残念ながら、記載頂いた方法を実施してもセル内の記載内容は 非表示となりませんでした。 ありがとうございました。

質問者からの補足

自己解決しました。 該当のセルの書式を「白文字、下線をなくす」にする事で、見た目はクリアされ、 長いパスの為、隣のセルとつながって見えるようになってしまう状況は「セル内を折り返して表示」 にして回避できました。 以上、2つで見た目上は問題解消されたのでよしとします。 回答ありがとうございました。

関連するQ&A

  • ハイパーリンクの貼り付け

    HYPERLINK("#Sheet"&ROW(A1)&"!A1",E1) このような式の時 シート名が数字の場合どのようにかけばようです シート名が 360の時 HYPERLINK("#Sheet360"&ROW(A1)&"!A1",E360)や HYPERLINK("#S360"&ROW(A1)&"!A1",E360)など 試しましたがうまく飛びません やりたい事はハイパーリンクのセルを連続データーで簡単にはりつけたいのです。

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

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

  • ハイパーリンクでのクリックイベントの取得

    任意のセルに対して HYPERLINK 関数でリンクをはったものについては、 マウスからのクリックイベントを Worksheet_FollowHyperlink で 取得できることはわかったのですが図形描画バーのテキストボックスに対して メニューからのハイパーリンクで実施したリンクに対して Worksheet_FollowHyperlink で取得できない状態です。 テキストボックスに対しての HYPERLINK 関数の使用法について 使えるのかすらわからず、メニューからの方法しか わからなかったのですがこの場合のリンクでは取得できない状態のようです。 メニューはツールバー -> 挿入からものかテキストボックスを 選択して右クリックで表示されるメニューからで同じシート内で 任意のセルを指定する形です。 テキストボックスにリンクをはりクリックイベントを取得するには どうしたらいいのでしょうか?

  • 図形からの動的ハイパーリンク作成方法

    皆様、宜しくお願いします! エクセルで動的ハイパーリンクを作成し、図形をクリックすると飛ぶようにして ポータルのような物を作りたいと考えています。 例) エクセルで動的ハイパーリンクを合成する(左からA~G列) [C: ][ \ ][Users][\] [aaa] [\] 【1月 】 【1月】の部分は、入力規則でマスターから呼び出す  (2月、、3月、、4月と選択してリンク先に飛びたいイメージ) 適当なセルで=A&B&C&D&E&F&G と合成し =HYPERLINK(x)と指定してハイパーリンクに変える ここで、図形を押せばに=HYPERLINK(x)からリンク先に飛びたいのですが 図形では、セルを指定するまでしかできませんでした。 他にいい方法があれば、ご教授頂けないでしょうか? 宜しくお願いします。

  • EXCELのハイパーリンクのセルを探す方法

    いつもお世話になります。コピーしてきたEXCELファイルを自分用に編集したのですが、どうやら前にハイパーリンクが設定されたらしく、ファイルを開く度にリンクについての質問をされます。ハイパーリンクを消したいのですが、シート数が19ページもあり、どのシートのどのセルに設定されているのかがわかりません。 全ページを"HYPER"で検索したのですが、ハイパーリンクの設定されているセルはありませんでした。ハイパーリンクの設定されているセルを探す方法をご存知の方がいらっしゃいましたら、アドバイス宜しくお願い致します。

  • エクセルのハイパーリンクについて

    エクセルでsheet1の任意のセルをクリックすると、sheet2の任意のセルにハイパーリンクするようにしています。 その際に、ハイパーリンク先の該当箇所に色がつくようにVisual Basicでプログラムを組み込みました。ひとつのハイパーリンク元にひとつのハイパーリンク先を作っていましたが、ひとつのハイパーリンク元に複数のハイパーリンク先を作り、ハイパーリンク先の該当箇所に色をつけたいのですが、どのようにすればよいのでしょうか?(2つハイパーリンク先があるときは、2つの該当セルに色がつくようにしたいです) Visual Basicで作ったプログラムは以下のとおりです。 Private Sub Worksheet_SelectionChange(ByVal Target As Range) Cells.Interior.ColorIndex = xlColorIndexNone End Sub Private Sub Worksheet_FollowHyperlink(ByVal Target As Hyperlink) ActiveCell.Interior.ColorIndex = 3 End Sub このプログラムを修正する必要がある場合は、Visual Basic初心者なので具体的にどのようにすればよいか教えてください。 よろしくお願いします。

  • ハイパーリンクのアドレスにほかのセルの文字列を挿入したい

    EXCELのハイパーリンクを使ってネットワークにあるファイルを開くようにしたいと考えています。 とりあえずはHyperlink関数を使ってファイルを開くのは可能なのですが、一つ一つリンク先を設定するのは大変なのでほかのセルの文字列を挿入したいのです。 具体的には1列目のセルにPhoto001,Photo002,…と入力しておき、同じ名前のフォルダを用意してそれをハイパーリンクで開くようにできればやりやすいのですが。 フォルダ名をセルの文字列から取得できればオートコンプリートを使って入力が簡単になるのではないかなぁと予想しているのですが。 いい方法があったらお願いいたします。

  • エクセルでハイパーリンク

    =HYPERLINK("A1","A2")という関数を入力したセルを、 書式メニューでハイパーリンク設定したものと同じに 変換するにはどうすればよいですか? (A1にはURL、A2にはサイト名が入っています。) 他のブックなどに移動したとき関数のままではA1,A2のセルも一緒に移動しなければいけないので面倒です。 ちなみに関数を設定したものがたくさんあって1個づつ書式メニューで設定している時間がないという状況です。

  • Excelのハイパーリンクでテキストファイルを開く

    Excelのハイパーリンクからテキストファイルを開けるようにするにはどうしたらよいのでしょうか。 =hyperlink(xxx.txt) などとしても、そこをクリックすると「このファイルを開くためのプログラムが登録されていません」と出て、開くことができません(フルパスで書いたり、FILE://をつけたりしても同じです)。 拡張子.txtはWindows上でEmEditorと関連付けしています。

  • エクセル 図形 ハイパーリンク 関数

    初めての投稿です。 よろしくお願いします。 エクセルにて顧客管理を作成中です。 図形(オートシェイプ)をボタン風に使い ハイパーリンク関数を使用して同シートのあるセルに飛びたいのです。 実際にやってみた事は図形でなくセルにハイパーリンク関数を入れての動作確認OK そのハイパーリンク関数を図形のハイパーリンクに貼り付けると「指定されたファイルを参照できません」のエラーがでます。 使用したハイパーリンクの方法は図形の縁を右クリック出てきた窓にセルででテスト済みの関数を貼り付けです。 注意点としてはハイパーリンク関数にINDEXとSMALL関数を使用してます。 ↑これがあるとハイパーリンクしないのかな・・・とも考えてます。 後ハイパーリンクの窓に貼り付け後 編集にて確認すると リンク先の先頭の「”」の部分が「%22」と文字化け??しております。後ろの「”」は正常です。 初投稿にてわかりづらい質問のしかたかもしれません。。 ご指導いただければと思います。 実際の関数を載せた方がいいのでしょうか?? 一応張り付けますが、本当にそのままなので分かりづらいかもしれません。 %22の部分が”のはずだと思います。 =HYPERLINK(%22#顧客情報!"&INDEX(F:G,SMALL(G:G,1),1),"新規登録") 第1希望は上記のやり方での何か不具合を直して解決できれば一番いいです。 第2希望はマクロは使用したくありません。。。無知なので^^; そもそも出来ない事をやろうとしているのかもしれませんが・・ どうか宜しくお願いします。