• ベストアンサー

エクセル2003でのハイパーリンク

ファイル名の一覧で、フォルダ(実際のファイルの在るフォルダ、5個在ります)へのハイパーリンクをまとめて付けたいのです。以前、ファイル名毎にフォルダへのリンクを付けていた時は、問題無かったのですが、うっかりハイパーリンクの列を消してしまいました。フォルダ名は表に残っていますので、フォルダ名順に並び替え、一つハイパーリンクを付け、同フォルダのものに、それをコピーしました。その後ファイル名で並び替えると、ハイパーリンク出来ません。 ハイパーリンクを示す、手の表示が出ないものや、ハイパーリンク先が変わる行は出来ますが、同じリンク名が続くと出来ないようです。 よろしくお願いいたします。

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

  • ベストアンサー
  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.1

こんにちは。 お話の順序が、現状で失敗した部分を強調されても、読み手は、それを直すことを目的として読むと、手がつけられないのです。 「フォルダへのハイパーリンク」(実際のファイルの在るフォルダ、5個在ります) と書きながら、 「一つハイパーリンクを付け、同フォルダのものに、それをコピーしました。その後ファイル名で並び替える」 と、文章的に、唐突に、ファイル名が出てきているので、読み手が混乱します。 ハイパーリンクは、表示文字列は、関係がありません。そのアドレス自体がリンクされなくてはなりません。しかし、コピー等では、表示の問題だけで、ハイパーリンク自体の編集は、ワークシート上では、個々に手動で編集しなければなりません。 それを対処するために、数が多いということが条件ですが ひとつは、Hyperlink関数によって、アドレスを結合する方法。 もうひとつは、マクロによる手段です。 しかし、マクロによる回復は、かなりお膳立てを整えないと、うまく出来ないように思うのです。 ------------------------------------------------------------ ハイパーリンクを復帰させるには、今ある最低条件の情報が必要です。 1. ハイパーリンクの編集で開いて、ハイパーリンクの数個   表示文字列(T)   アドレス(E) 2. ワークシート上の   ファイル名   フォルダ名 例えば、 A列     B列 ファイル名 フォルダ名  abc.xls   C:\Documents and Settings\[User Name]\My Documents\A\  abd.xls   C:\Documents and Settings\[User Name]\My Documents\A\ (つまり、ファイルのアドレスは、中で、フォルダ名+ファイル名として結合するわけです)  出来れば、それを試行できるようなサンプル・データがあれば、話は早いと思います。 この4点になるのかと思います。

sapporolove
質問者

お礼

御礼、遅くなって申し訳ございませんでした。サンプルデータを作成して、改めて質問し直します。 有り難うございました。

関連するQ&A

  • Excel VBAで自動的にハイパーリンクを設定する方法について教えて

    Excel VBAで自動的にハイパーリンクを設定する方法について教えてください。 VBAについては、ほとんど初心者なので、どうやって良いのか分かりません。 やりたい作業については、あるExcelのブックに一覧表があり、その一覧表のIDと合致したファイルをハイパーリンクさせたいのです。 一覧表は、 ID    項目  ・・・VBA A-0001  aaaa B-0002  bbbb の様になって、VBA列のセルをアクティブにするとID列のセルに自動でハイパーリンクが設定される。 そして、リンクをさせたいファイル名が"A-0001 aaaa・・・"となっているので 頭の6文字が合致したら、そのファイルを選択してくれるようにしたいです。 説明が下手で申し訳ありませんが、皆様のお知恵をお貸しください。 出来れば・・・ボタンを押すとリンクが貼ってないIDは、全てリンクがかかるようにもしたいのですが・・・。 欲張りを言って申し訳ありません。 宜しくお願いいたします。

  • Excelのシートから 1000個ほどのフォルダに ハイパーリンクをつけたい

    Excelのシートから 1000個ほどのフォルダに ハイパーリンクをつけたいのですが、効率の良い方法はないでしょうか 現在の手順は、以下の通りです 1.)対象フォルダ名をコピー 2.)セルを右クリック⇒ハイパーリンクの編集 3.)最近使ったファイルのアドレス履歴から>c:\データ\一覧.xls を選択 [一覧.xls]部分の替りにコピーしたフォルダ名を貼付け⇒[OK] 実際にクリックして、リンクの確認するまで約1分かかっています (1)セルの表示を変えずに、ハイパーリンクだけを一括で編集⇒シートに結合(貼付け)する方法はありますか (2)マクロを含め、何か効率の良い解決策があれば教えて下さい (3)似たシートを作成した経験のある方は、時間短縮のできそうなアドバイスをお願いします

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

    エクセルに入力されたURL(リンクされていない)に、 一括でハイパーリンクをはることは可能でしょうか?? 例)   A列  http://○○○  http://△△△  http://□□□    ↓  上記のセルをすべて選択して、一括でハイパーリンク もちろん、一つ一つは可能ですが、実際は5000行ほどあります・・・ 唐突な内容ですが、よろしくお願い致します。

  • Excelのハイパーリンクについて

    下記の様なリンクを作りたいです。 2つのシートにそれぞれ表を用意しています。 シート1      A列   |  B列  |  C列  |・・・・ 1行|       |  5/20 |  5/21  |・・・・ 2行|  名前A  |  123  |      |・・・・ 3行|  名前B  |     |  234  |・・・・             :             :             : シート2に     A列   |  B列    |C列 1行|名前A   |  5/20    |123  ←ここの値は何でも良い(分かり易くするために123にしました) : : : と入っています。(実際はもっと沢山の情報があります) シート2のC列の値をハイパーリンクにして クリックされたら シート1のA列の値=シート2のA列の値 シート1の1行目の値=シート2のB列の値 で シート1のB2に飛びたいです。 この様な式を作りたいです。

  • 大量の画像へのハイパーリンクを貼りたい

    今マイドキュメントの中に「写真」というフォルダを作り、3000枚ほどのデジカメで撮った写真が入ってます。ファイル名は あ-01 、あ-02、あ-03、・・・、あ-31 い-01、い-02、い-03、・・・、い-51 う-01、う-02, ・ ・ A-01、A-02、・・、A-35 B-01、・・ ・ ・ という具合になってます。 ここでエクセルのA列にずらっと、上記のファイル名を順番に記入(手作業+オートフィル)したとして、それぞれの写真を「写真」フォルダの中の画像にハイパーリンクを設定したいのですが、どうしたらいいでしょうか? A列から直接リンクしてもいいですし A列にはファイル名のみで、B列などからリンクさせてもいいです。 できれば、ファイル名は変えないでここままやりたいのですが、なるべく楽にハイパーリンクを設定できる方法があればお願いします。 ちなみにエクセル2000です。

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

    エクセルのハイパーリンクの使い方で質問です。 エクセル2003を使っているのですが、B欄にハイパーリンクを入れて別フォルダーにあるhtmlを指定して開かせたいのですが htmlのファイル数が290あり、オートフィル機能で行いたいもののファイル名だけ連番になり、リンク先は一番先頭のファイル名「1.htm」 で統一されてしまいます。 リンク先をオートフィルで簡単に入力させることは出来ないのでしょうか? よろしくお願いいたします。

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

    WidnowsXPを使っています。 ハイパーリンクを使って、シートへ移動するリンクの張り方をgooさんで教えて頂いたのですが、 更にシート内の行と列を指定してハイパーリンクを掛けたいのですが、そんな都合のいい方法あるのでしょうか?

  • ハイパーリンク設定をマクロに記録したい(エクセル2000)

    フォルダ内のファイルの一覧をエクセルで作り、目次のようにハイパーリンクでジャンプするようにします。1フォルダ、1シートとします。 エクセルの文字列を選択して、ハイパーリンク設定画面で、リンク先のフォルダを指定するところまでをマクロに記録し、ショートカットキーに登録して作業を早くしたいのです。 ところが、リンク設定が完了するまでマクロ記録の終了ができません。フォルダ指定までのマクロでないと他の文字列に使えません。 リンク設定の途中でマクロ記録を終了する方法はないでしょうか?

  • Excel2010 ハイパーリンク 開けない

    Excel2010を使用して、ファイルの一覧を作成しています。 作成した一覧のファイル名にハイパーリンクを設定したのですが、特定のファイル(pdf)を開こうとすると「指定したファイルを開くことができません」というエラーが出て開けません。 ためしに、[ハイパーリンクの編集]からリンク先をエクスプローラにコピペしてみたところ、正常に開けましたので、パスの設定が間違っているとは思えません。 また、同じフォルダのpptはハイパーリンクから正常に開くことができます。 ちなみに、ファイルの所在はCドライブで、リンクの指定は絶対パス(C:\****)で指定しており、pptのファイル名まで含めたリンクの文字数は124文字、pdfの方は121文字です。 よろしくお願いします。

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

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

専門家に質問してみよう