• 締切済み

excel(2007)でリンク先のwebへ

excel(2007)でリンク先のwebを開く状態へ ダウンロードソフト(Irvine等)で、取得したアドレスをエクセルで管理して(余分な部分・・・例えば http://www.xxxxx.com/st/st.php? id=71922&script=1&url= http://xxxxxx.com/abcdefgh/3683390 &P=70) の様なアドレスの中から必要な部分を関数(MID)等で抽出して別のシートへコピーします そのアドレスを1つ1つ選択していくとアンダーライン&ブルーになってリンク先へ1クリック…状態になるのですが…。 取得したアドレスが100とかそれ以上ある場合は≪アドレスを1つ1つ選択≫するのが非常に煩雑になります そこでアンダーライン&ブルーになったリンクが含まれるセルの書式をペーストして見たところ…見た目はリンクになっているのですがポインターを持っていっても指印になりません もちろんオートコレクトのオプション設定は初期状態(http://www.xxxxx.com/)と入力していくとリンクと認識される状態です 100以上のアドレスをワークシート上で一気に(ワンクリックで…1つづつ)HPを参照できる状態にしたいのですが? 教えてください

みんなの回答

  • xls88
  • ベストアンサー率56% (669/1189)
回答No.2

試しに下記のようなマクロを組んでみました。 マクロを実行してみてください。 http://oshiete1.goo.ne.jp/kotaeru_reply.php3?q=4364000 上記URLから http://oshiete1.goo.ne.jp/ を抜き出し、Sheet1のE1に「値」で貼り付けていると仮定しています。 Sub testハイパーリンク()   With Worksheets("Sheet1")     .Hyperlinks.Add Anchor:=.Range("E1"), Address:=.Range("E1").Value   End With End Sub

goldman3
質問者

お礼

xls88さんありがとうございました。 大量のURLをワークシート上に取り込んだ後の処理に関する質問でした。 URLにリンク下線を表示する方法を質問しました。 …質問の表現が十分でなくご迷惑をおかけいたしました。 大量のURLのたとえばBの列の1~200にURLを取得したと仮定して、たとえば(F2)に=HYPERLINK(B2)と入力し、2~200までコピーすれば解決いたしました。 お騒がせいたしました。

  • xls88
  • ベストアンサー率56% (669/1189)
回答No.1

内容がイマイチ明確にイメージできません。 実際の例をひとつ提示して説明していただけませんでしょうか。 例えば、下記URLの場合、どのようにしているのでしょうか? http://oshiete1.goo.ne.jp/kotaeru_reply.php3?q=4364000 >アドレスの中から必要な部分 はどの部分になりますか? >関数(MID)等で抽出して別のシートへコピーします 「形式を選択して貼り付け」の「値」でコピーしているということでしょうか? >取得したアドレスが100とかそれ以上ある場合は≪アドレスを1つ1つ選択≫するのが非常に煩雑になります 意味がよく解りません。 選択とはどういう状態のことを言っているのですか? セルを選択という意味合いでしょうか? >100以上のアドレスをワークシート上で一気に(ワンクリックで…1つづつ)HPを参照できる状態にしたいのですが? ハイパーリンクが有効な状態にしたいという意味でよかったでしょうか?

goldman3
質問者

補足

早々にありがとうございます。 http://www.themetart.com/ というページ内で、例えば…Irvineでurlを抽出すると500超の数が出てきます。 それを実際に下記のような興味のある(笑)urlは下記のようになっています。先ほど抽出すると119下記のようなurlが出現します http://www.themetart.com/st/st.php?id=233272&script=1&url =http://www.themetart.com/galleries/2008/2287ad1a65/index.html&p=70 この中で必要なのは http://www.themetart.com/galleries/2008/2287ad1a65/index.html のような部分です。この際にMID関数などが必要になります。 或る場合はindex.htmlの代わりに[01-15].jpg を置き換えてIrvineでURLを展開して貼り付けすると楽しい画像が… しかし1つずつ確認しながら(ページ内で)URLを引っ張ってきたい場合少しでも便利にできないかな?・・・という質問でした。(恐縮;)

関連するQ&A

  • エクセルでWebにリンクできない。

    IE6でホームページを閲覧しながら、アドレスの窓で、アドレスをそのまま右クリックでコピーして、エクセルのセルに貼り付けたところ、アドレスの文字は出るのですが、そのセルからウエッブにリンクが貼れません。貼りつけたのと同じ文字をキーボードから打ちこむと、文字色も青くなりアンダーラインも引かれて、ウエッブへのリンクも貼られるのですが。  設定やヘルプを見たり、教えてgooも検索して見たのですが、分かりません。できないのでしょうか?それともやり方がおかしいのでしょうか?  エクセルは97と2000で試して見たのですが両方ダメでした。パソコン初級者で、当然できるもんだと思って仕事にかかったので、困っています。

  • リンクを張ると・・・

    <a href="http://XXXXX/ target="main" title="メッセージ">メニュー</a> というタグで、「メニュー」という文字をクリックしたらxxxxxというアドレスに飛ぶようにリンクを張りました。飛ぶのは飛ぶのですが、 1.別ウィンドウで開く→mainというフレームで開きたい 2.「メニュー」の文字の色が指定したものと違う色になりアンダーラインが引かれる→とんだ後も文字色は変えたくないしアンダーラインもいらない 3.「メニュー」という文字にポインタを置いてもバルーンのような形でメッセージが出ない→メッセージを表示させたい という3点で行き詰まっています。設定の方法が悪いのだと思うのですが、ご指摘いただけませんでしょうか?よろしくお願いします。

    • ベストアンサー
    • HTML
  • エクセル(html)のリンクについて

    エクセルでリンクを設けて、 クリックすると隣のシートに移動するように設定したいのですが、 エクセル上だとうまくいくのですが、 htmlに変換するとクリックしても飛びません。 どのようにハイパーリンクを設定すると、 html上でもうまく作動するようになるのでしょうか? どうかよろしくお願いします。

  • html、リンクを張るとアンダーラインが・・・

    htmlを打つうえでの質問です。 <a href></a> を使ってリンクを張ると、リンクを張った文字は「青くなりアンダーラインが入りますね。」また一度クリックすると「紫になりアンダーライン」という状態になりますね。 これを無くしたいです。クリックしても字は黒いまま。アンダーラインは入らないようにしたいです。参考ページなでございましたらよろしくお願いいたします。

  • excelでシートへのリンク

    excelでシートが多数あるBOOKを作成した。 少ない時は左下を右クリックでシート名がでるので問題ないが、 あるシートにシートの一覧を入れ、名前を青くし てそれをクリックしたら各シートがのタグをクリックしたとうにリンクさせたい。 リンクはどのような操作で作成するのか。   sheet1   ~   sheet50←青く表示させクリックでsheet50へ跳ぶ

  • Excelのリンクに関して

    Excel2013を使っています。 Excelのセルに貼り付けたリンク(URL)を開くために、それをクリックすると、 Excelの画面が一番後ろにいって、開きたいページがPC画面の一番前にきます。 こうではなく、Excelのリンクをクリックしても、画面は開くけれど、Excelが常に、 PC画面の一番前にある状態にするにはどのようにすればいいでしょうか? なぜ、こうしたいかというと、Excelに貼った複数のURLを 連続してクリックしたいためです。

  • エクセルのリンクについて

    いつもお世話になっております。 エクセルのリンク?について質問させていただきます。(エクセル2007) 例えば、シート1の一つのセル内に文章を記述して、文章内の単語の詳細な内容をシート2に記述します。 シート1内の単語をクリックするとシート2の意味を記述したセルに移動することは可能でしょうか? 初歩的な質問ですみませんがよろしく御回答をお願い致します。

  • オブジェクト内のリンク方法

    ワード2000に、オブジェクトとしてエクセルのシート2枚を上・下段に配置、別に作ったエクセルブックからシート1と2をそれぞれに貼り付けました。 上段シート1の中のA10セルが下段シート2のB10へと表示されるようにしたいのですが、#REF!となってしまい、うまくいきません。 ワードを開き、上段をクリック、A10をコピー(数式が入っている)>下段をクリック、B10で「形式を選択して貼り付け」>リンク貼り付け>エクセル形式を選択 としていますが間違っているでしょうか。 元に作ったエクセルのブックからリンクしなければなりませんか?

  • エクセルのリンク機能について

    リンク機能で別のエクセルファイルの中の色々なSHEETに飛びたいのですが そのような事はできますでしょうか? できるならばやり方を教えてほしいです。 ハイパーリンクで別ファイルに飛ぶところまではできたのですが、SHEETの選択まではできませんでした。 よろしくお願いします。

  • エクセルでリンクを設定しています。

    エクセルでリンクを設定しています。 sheet1のA3に「あ」という文字を入力していて、そこからリンクを設定してクリックするとB3に飛ぶようにしています。この「あ」を消してもA3のセルのリンクの設定のみを残す方法はあるのでしょうか? よろしくお願いします。

専門家に質問してみよう