• ベストアンサー

【至急・助けてください】Excel ハイパーリンク

現在、エクセルで文献検索リストを作成しています。 具体的には、100冊の雑誌が図書館(5か所)に所蔵されているか否か、 がそのリストを見ればわかるものにしたいのです。。 所蔵状況を入力するセルにプルダウンを設定し(選択肢は〇のみ)、 〇を選択したセルの〇をClickすると、それぞれの図書館のHPへ飛ぶように設定するには どうすればよいでしょうか。 各図書館の行全体を範囲選択してハイパーリンクを設定したら 空欄のセルもClickするだけでHPに飛んでしまいます。 無理な要望でしょうか。 ご回答の程、どうぞよろしくお願いします。 ※質問がわかりにくいと思います。ご指摘下さい。

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

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

至急とのことですから、お早めにお返事とご質問の締め切りをしてくださることを望みます。 ○などを入力した行について、同じ行内の他のセルをクリックするとウェブページにジャンプするようにセットするには、HYPERLINK 関数を使います。 C1 =if(a1="","",hyperlink("http://oshiete.goo.ne.jp/","HP を開く")) 今までハイパーリンクが設定されていなかった A 列のセルに○など何らかの値を記入すると同時に、同じセルにハイパーリンクを設定するには、マクロを使います。ハイパーリンクを設定したいシートのシート見出しを右クリックして「コードの表示」で表示されるコードウィンドウに次のコードを貼り付け。あとは A 列に○などを記入してください。 Private Sub Worksheet_Change(ByVal Target As Range)   Dim c As Range   If Intersect(Target, Columns("a")) Is Nothing Then Exit Sub   For Each c In Intersect(Target, Columns("a"))     If c.Value <> "" Then Hyperlinks.Add anchor:=c, Address:="http://oshiete.goo.ne.jp/"   Next c End Sub

icecream_kao
質問者

お礼

MarcoRossiItaly 様 たった今、MarcoRossiItaly 様がお教えくださった 魔法のCodeを入力し、、、、、 リストが完成しました!!!!!!! 『A 列のセルに○など何らかの値を記入すると同時に、同じセルにハイパーリンクを設定するには、マクロを使います。』 ↑まさにこの状態にしたかったのです!!! マクロ・・・・・。 ただただ感動しております!!! ここ最近パソコンに向かって ずーっとインターネットで検索していたのですが、 なんとも自分のしたいことが 言葉にならなかったのです。 「 〇入力 HPに飛ぶ エクセル 」 こんなに難しいことをしようとしていたのですね。。。 無知って怖い(^_^;)我ながら、、 本当にありがとうございます!! You are the best!!!

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (2)

  • keithin
  • ベストアンサー率66% (5278/7940)
回答No.2

普段使いの範疇だけで解決するなら。 たとえばB列とC列を「ある図書館」の列にして A2以下に雑誌名を一覧して B2以下に、その図書館に所蔵されていれば○を記入することにして C2以下に =IF(B2="○",HYPERLINK("http:www.google.co.jp","図書館に移動"),"") といった具合にしておくと、○の「図書館に移動」をクリックしてジャンプします。 次の図書館は、またD列とE列で同様に細工します。

icecream_kao
質問者

お礼

keithin 様 ご回答いただき、ありがとうございます。 私のあのつたない文章から、したいことを 読み取ってくださり感謝です!! 昨日中にお返事出来ればよかったのですが、 まさかその日のうちにご回答を得られるとは 全く思っていませんでした。(至急とうたっておりながら、申し訳ありません!!) 実は、同様の質問を他の質問サイトでもしていたのですが 全く反応が無く。。泣 この度は本当にありがとうございました(*^_^*)

全文を見る
すると、全ての回答が全文表示されます。
  • koko88okok
  • ベストアンサー率58% (3839/6543)
回答No.1

> 現在、エクセルで文献検索リストを作成しています。 > 具体的には、100冊の雑誌が図書館(5か所)に所蔵されているか否か、 > がそのリストを見ればわかるものにしたいのです。。 > 所蔵状況を入力するセルにプルダウンを設定し(選択肢は〇のみ)、 > 〇を選択したセルの〇をClickすると、それぞれの図書館のHPへ飛ぶように設定するには > どうすればよいでしょうか。 > 各図書館の行全体を範囲選択してハイパーリンクを設定したら > 空欄のセルもClickするだけでHPに飛んでしまいます。 そこまでお分りなら、複数の図書館の内、仮に「××図書館」の○を入力したセルだけを選択して、ハイパーリンクを設定すればよろしいのではないでしょうか? あと、余計なお節介と思われるかも知れませんが、・・・ 折角リストを作られるなら、○をクリックするまでどの図書館に収蔵されているのか分からないより、その図書館の名前を入力しておけば、見るだけで分かる方が、リストが生きると思います。 それに、同じ書籍が特定の図書館にしか収蔵されていないことは滅多にないので、そのリストに複数の図書館の名前が必要だと思います。 普通には、複数の図書館に目的の書籍が収蔵されていることが分かれば、最も、都合のよい図書館行くと思います。

icecream_kao
質問者

お礼

koko88okok 様 お礼のお返事が遅くなりましたが、 ありがとうございます。 今回初めてOKwaveを利用し、こんなにも早く ご回答頂き、とても嬉しかったです。 リストを一から作成したことがなく、 基のあるものをいかに他の人に使いやすくなったと 思ってもらえるか工夫しようと懸命になるのですが、、 なかなか上手くいかず、、 インターネットで 「 〇入力 HPに飛ぶ エクセル 」などと 不可解な検索をしておりました(汗) きっとリストを自分で一から作成するようになれば おのずときちんとしたベースの作成も出来るようになり ようやくコツを掴めるようになるのかも。。 と思ってこれからも頑張りたいと思います! 本当にありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • エクセルでハイパーリンクが貼れない

    現在作業中のエクセルのファイルに、Webへのハイパーリンクを 貼りたいのですが、セルで右クリックをしてもハイパーリンクの ところだけ暗くなっていて選択できません。 試しに新規ファイルでやってみたらハイパーリンク可能でした。 既存のファイルの設定の問題でしょうか?

  • Excel、ハイパーリンクが開けない。

    Excel2007でハイパーリンクが開けません。 はじめに挿入からハイパーリンクの設定をしました。数は、50近くあります。リンク先のデータをフォルダごと移動しなければならなくなったため、全部のハイパーリンクを削除して(形式を選択して貼り付けの乗算のやり方)関数のハイパーリンクで設定し直しました。※こちらの方が、次回フォルダを移動させなければいけなくなったときに置換でいっぱつでできると思ったので・・・。 ところが、数式は間違っていないのにところどころハイパーリンクが開けないセルができてしまいました。正常なセルの数式を貼りつけて見てもエラーがでてしまうので数式に間違いはないはずです。 また、開けないセルを右クリックでハイパーリンクの削除をするとなぜか隣合わせのいくつかのセルがまとめて黒字の左詰めになってしまいます。※ハイパーリンクは開けるようになります。 Excelのベースを作成したのが別の人なのでなんらかの設定が残ったままでハイパーリンクに支障がでてるとしか思いつかないのですが、ご助言お願いします。

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

    お世話になっております。 エクセルのセル内の文字列にハイパーリンクをはることはできるでしょうか?  ワードだと、右クリックをすると、ハイパーリンクの項目が出てくるのですが、エクセルの場合、セル内の単語を選択して右クリックしてもハイパーリンクのコマンドが出てきません。

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

    ウェブから、リンクつきの表をコピーして、エクセル2000に落とすと、リンクつきでペーストされます。それをまとめて、外したいのですが、できません。 自分がやっている手順はリンク部分のセルを全て選択して、右クリック。 セルの書式設定から、保護でロックを外します。 その後、リンクのついているセルをひとつだけ選択して 右クリック、ハイパーリンクからメニューでリンクを削除します。ハケのアイコン(書式のコピー/貼り付け)をクリックしてから、リンクを外したひとつのセルを選択。そのままドラッグしてリンクがついたセルを全て選択して離すと、青いリンクは外れるのですが、実際はアイコンが指マークに変わってリンクが外れていません。エクセルの98だと、単純に全部セルを選択して右クリック、ハイパーリンクをクリックすると表示されるダイアログの中に、リンクを削除というボタンがあって、押すときれいさっぱり消えるのですが・・・2000だと一つ一つ手動で消すしかないのでしょうか?

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

    インターネットのページの文字だけをEXCELに貼り付けて使用したいのですが、ハイパーリンクが設定されてしまいます。 具体的にどういうものを貼り付けたいのかというと、数字で「001122334444」(←これは一例で00以下の数字が変わります)というような「00」から始まる12桁の数字で、これを縦列に一度に十数件貼り付けて使用したいです。 まず、それをコピーすると「00」が表示されず「1122334444」と表示されてしまいます。 さらにその数字にハイパーリンクが設定されてしまう為、右クリックでハイパーリンクの削除を選択すれば解除は出来たのですが、十数件ある為一つのセルごとに右クリックでは時間がかかりすぎてしまいます。 さらに、ハイパーリンクを解除をしても「00」が消えて「1122334444」としか表示されず困っています。 そこで質問なのですが ハイパーリンクが設定されないようにしつつ、「001122334444」というように「00」も表示されるようにするにはどうすれば良いでしょうか? どうぞよろしくお願い致します。

  • エクセルのハイパーリンクを教えてください。

    エクセルのハイパーリンクを教えてください。 Sheet1のA1選択→挿入→ハイパーリンク→「このドキュメント内」→「Sheet2!B2」 でハイパーリンクを設定したのですが、 同様に、 Sheet1,A2クリックで、Sheet2,B3が。Sheet1,B2クリックで、Sheet2,C3が。 Sheet1,A3クリックで、Sheet2,B4が。Sheet1,B3クリックで、Sheet2,C4が。 Sheet1,A4クリックで、Sheet2,B5が。Sheet1,B4クリックで、Sheet2,C5が。 Sheet1,A5クリックで、Sheet2,B6が。Sheet1,B5クリックで、Sheet2,C6が。 と、範囲を広げる際には、セル一つずつを設定品けらばならないのでしょうか。単純にオートフィルはできないようですが、簡単な方法を教えてください。 よろしくお願いします。

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

    エクセルのセルにハイパーリンクを挿入をして、そのあとでセルを選択するとリンク先に繋がりますよね。セルを選択は出来ないのでしょうか。セルを選択するにはクリックをし続けてポインタが+になった所でマウスを離すとできると、ある本には書いてありましたが、いくらやってもリンク先に繋がってしまいます。図のハイパーリンクを挿入したあとでその図を選択するのはCtrlキーを押しながらクリックすると選択できます。どなたか教えてください。

  • エクセルのハイパーリンクが飛ばない

    エクセルのセルに文字を入力し、その文字をクリックすると YOUTUBEのある動画に飛ぶようにしようと思い ハイパーリンクの設定を行いましたが 同じ方法でいくつかのセルに設定し、ちゃんとリンクが飛ぶものも ありますが、殆どがその文字をクリックするとブラウザーが 立ち上がって 「お使いのブラウザーは最新です」という訳の 分からないメッセージが出てきます。 ハイパーリンクのURL間違いかな? と思い そのセルで右クリックして、ハイパーリンクの設定を押して 下側のアドレスという項目を確認すると URL自体は間違えてないです。 確かめる為に、そのURLをコピーしてブラウザーのアドレスの所に コピペしたらちゃんと動画は再生されました。(URL間違いではない) それでは何がおかしいのでしょうか? お詳しい方教えてください よろしくお願いします。

  • excel ハイパーリンクをまとめて削除する方法を教えてください

    winxp pro sp2, excel2003 Q: ハイパーリンクをまとめて削除する方法を教えてください。 調査内容: 1.「ツール」→「オートコレクト」→「入力オートフォーマット」の一番上のチェックを外す。 2. ・空白のセルを選択し、そのセルをコピー ・ハイパーリンクを削除したいアドレスの入力された複数のセルを選択 ・[編集]メニューの[形式を選択して貼付け]を選択、[演算]項目の[乗算]をチェックし、[OK]をクリック 演算形式で貼り付けることで、文字列として認識されていたものが、Excelの認識上、数値扱いになります。そのため、ハイパーリンクとなる文字列とは認識されなくなります。---駄目 3. ハイパーリンクが勝手に設定された範囲を選択してコピーします。そして、そのまま同じセルに貼り付けます。これでハイパーリンクが取れます。しかし青い文字色と、アンダーラインがまだ残っているので、これを文字の書式で修正します。これでやっと普通の文字になります。 特定のセルのハイパーリンクを削除する場合は、セルを選んで右クリックし、メニューから「ハイパーリンク」→「ハイパーリンクの削除」を選びます。----駄目

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

    エクセル ハイパーリンクの設定について教えてください。 Excel のハイパーリンクで「(1)このBook(ファイル)の、(2)このSheetの、(3)このセルに」リンクするという 設定方法は分かるのですが、(3)のこのセルに、という部分で「この文字が入力されているセルに」リンク という細かい設定は出来るのでしょうか? 例) A1をクリックすると、別ファイル別シートの「確認」という文字列が入力されているセルにリンクする。 該当のセルが複数ある場合はどのセルでもOK。(出来れば一番上にあるセルがベストですが) 色んな書籍を漁ってみたのですが、とうとう分かりませんでした。 エクセルに詳しい方、どうか宜しくお願い致します。

専門家に質問してみよう