• ベストアンサー

エクセルで本当に困っています。助けてください。

YAHOOオークションなどで買った物の一覧整理にエクセルを使っています。200行くらいある表です。買ったもののurlをエクセルのセルにハイパーリンクで挿入して、時々それをクリックしてweb表示しています。 昨日からですが、どのセルをクリックしても、とあるセルにある同じurlしか表示しなくなりました。見た目はそれぞれ違う文字列なのですが、クリックすると同じurlしかひらきません。オフィス2003についていたエクセルです。 たいへん困っています。助けてください。

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

  • ベストアンサー
  • ASIMOV
  • ベストアンサー率41% (982/2351)
回答No.2

そのセルを右クリックして、「ハイパーリンク」「ハイパーリンクの編集」を見てください 「表示文字列」と「Webページ名」が合ってますか?

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

その他の回答 (2)

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

こんにちは。 最初に、私は、ちょうど、今年の、Yahoo!オークションサイトの改編の時期に、フリーソフトウェアやシェアウェアが間に合わないようでしたので、自分で作ってしまいました。ただ、かなり大きな内容で、ここでは全ては書けません。当分は、公開する予定もありません。完全に個人用として作ったものです。Vectorで出ているものよりは、はるかに便利です。 オークションの検索から始まり、ログイン、ウォッチリストへの登録、出品者の良い/悪い 開始価格、入札の数などすべてを自動的に取得するように作ってしまいました。入札のみ、危険なために作りませんでした。それと同時に、オークション統計(仮)ページ側の記録も取得するように作りました。 そうした経験からする、ハイパーリンクでは、私の感覚では数が増えると無理な部分があるような気がします。なぜか、ハイパーリンクが1つまとめられてしまうことがありますから、コツとしては、その商品IDコードをハイパーリンクでない文字で管理することでしょうね。ですから、私は、ハイパーリンクは使っていません。Internet Explorer オートメーションという方法を使って、そのシートの行からURL先に飛んでいます。 もし、商品IDが残っているようでしたら、以下が利用できます。残っていないと、ブックからでは、ちょっと厳しいですね。マイオークションの中の記録を拾ってくるしかないと思います。 字数の制限のある掲示板では、あまり細かい説明は出来ませんが、以下のようなユーザー定義関数で、URL に変換して組めば良いと思います。一通り、全ての商品IDには当てたつもりなのですが、商品IDの1文字目の"t" 以降はであっていませんので、分りません。数ヶ月経ちましたが、今のところ、私のほうは問題は出ていません。 '標準モジュールへ登録 '-------------------------------- Function ItemID2URL(ItemId As String) Dim fig As String  Select Case Left(ItemId, 1)  Case "b"   fig = "2"  Case "c"   fig = "3"  Case "d"   fig = "4"  Case "e"   fig = "5"  Case "f"   fig = "6"  Case "g"   fig = "7"  Case "h"   fig = "8"  Case "k"   fig = "9"  Case "m"   fig = "10"  Case "n"   fig = "11"  Case "p"   fig = "12"  Case "r"   fig = "13"  Case "s"   fig = "14"  Case "t"   fig = "15" 'Unconfirmed  Case 1 To 9  Case Else   fig = "n/a"  '使えません。  End Select  ItemID2URL = "http://page" & fig & ".auctions.yahoo.co.jp/jp/auction/" & ItemId End Function '-------------------------------- ワークシートのほうには、 以下のようにすれば、利用できます。 例:    A     B    C 1 商品名  URL    商品ID 2 abc  (下記参照)  m123456789 B2: =HYPERLINK(ItemID2URL(C2),A2)

全文を見る
すると、全ての回答が全文表示されます。
noname#187541
noname#187541
回答No.1

こんばんは。 そのアドレスをアドレスバーに入れてきちんと表示できるか試してください。 最初はよかったのですから、リンク先がおかし句なったのかもしれません。同じところに行くようになっているとか。

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

関連するQ&A

  • Excelの行挿入で

    Excelのシートにデータがつまっているのですが(これから新しく表を作るということではないということです。)、行の挿入をしたいのです。 このとき、行を選択して、右クリックで「挿入」を選べば挿入自体はできます。 しかし、 既にある表は、行が、A列とB列が結合されているのですが、 単に上記のように挿入すると、 A列B列が分かれている行が挿入されてしまいます。 新しく挿入された行のA列とB列を選択して、「セルの書式設定」の「配置」でセルを結合させてもいいのですが、 いちいちそうしなくても 挿入時点ですでに結合されているようにするにはどうすればよいですか。 (Excel2000)

  • excelのハイパーリンクで質問です

    excelのbookでシートが増えすぎて管理しづらい為、一覧表シートを作りハイパーリンクボタンで各シートへ飛ぶようにしようと思うのですが、その際セル参照も行いたいのですが、B列の「最下入力行」とかの指定は可能でしょうか?よろしくお願いします。

  • excelのハイパーリンクの文字が化ける

    excel のセルに、urlアドレスを入力し、ハイパーリンクをつけています。 そのハイパーリンクをクリックして、ブラウザでみると、URLの一部が文字化けして、該当ページはありません、という表示がでてしまいます。 URLの文字列には、#が入っており、 ブラウザのアドレスをみると、「#」が、「%20-%20」 に変わってしまっています。 たとえば、下記のようなアドレスの形です。 アドレス例:http://okwave.jp/question/index#001 (エクセルのセル)   →http://okwave.jp/question/index%20-%20001 (ブラウザのアドレスバー) microsoft office2010 で、InternetExplore 11 を使用しています。 解消方法をお分かりになる方がいらっしゃいましたら、ご教授ください。 宜しくお願いいたします。

  • エクセルのハイパーリンク 一覧から詳細へ飛ぶ式を効率的に入れるには?

    エクセルの「一覧」のsheetに商品の一覧表があります。「詳細」のsheetに写真やその他の情報があります。1つの商品は1行におさまっています。 「一覧」のC5~C100~に商品名が入力されており、ここをクリックすると、「詳細」のsheetのD2~D100~に飛ぶようにさせたいのですが。 現在は、「一覧」のC5~C100~を1つずつ 右クリック・ハイパーリンク・ハイパーリンクの挿入でやっています。 困ったことに、後から、商品を追加したい時、行挿入をしても、リンク先がずれないので、「一覧」のC5~C100~をまた一つ一つハイパーリンクの編集でアドレスを修正している状況です。 良い方法を教えて下さい。

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

    エクセル2003のハイパーリンクを初めて使いました。 シートのセルにハイパーリンクを設定しましたが、 これは、セル番地に飛ぶものなのですね。 行の並び替えを行うと意図していたセルとは別のセルに飛んでしまいます。 行の並び替えをしても設定したセルに飛んでいくようにはできますか? 例えば、 A列   B列 りんご  次は牛肉  ・    ・ 牛肉   次はたまご  ・    ・  ・    ・ たまご  次はりんご となっているとして、B列にA列の指定の文字へのハイパーリンクをつけたいのです。 例えば、B列の「次はりんご」をクリックすると、「りんご」に飛ぶようにしたいのです。 「りんご」のあるセルをクリックし、コピーして、「次はりんご」のセルに「ハイパーリンクとして貼り付け」をしたところ、行の並び替えをしなければ上手く飛ぶのですが、行を並び替えると、「りんご」がもともとあったセル番地(例えばセルA1)に飛ぶだけで、「りんご」の文字があるセルには行かないのです。 どうにかして、簡単に目的の場所に飛ぶ設定はできるでしょうか? よろしくお願いします。

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

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

  • エクセル オブジェクト間にリンク設定できる?(2)

    ※同じタイトルで投稿しましたが、画像を添付しそこなったので再投稿失礼します。 エクセルで、例えば、 図形描画ツールで描いた○をクリックすると、 同じく図形描画ツールで描いた□へジャンプする といったリンク設定はできるのでしょうか。 オブジェクトをクリックすると特定のセルにジャンプする方法は解るのですが、 列や行を挿入すると、ジャンプ先がどんどんずれていってしまうので、 以上のような方法ができないかなと思っています。 ※列や行を挿入しても、ジャンプ先がずれないような方法がもし他にあれば、 その方法でも構いませんので教えてください。 -----画像の説明 (1)こういう表があるとします (2)上のリンクボタンの「上田」をクリックすると、表が(2)のような感じに   表示されるよう、リンクを設定したい。   (↑ここまでのやり方は解っています) (3)でも例えば、安部さんの所に1行挿入すると (4)のように、「上田」さんへのリンクが上にずれてしまう。 これを回避したいわけです。 つまり、行や列をいくら挿入しても、(2)のように表示されるように したい、ということです。 「オブジェクト間にリンク設定できる?」というタイトルにしましたが、 リンクがずれなければ、設定するリンクは、 「オブジェクトとセル」の間でも、「セルとセル」の間でもOKです。

  • エクセルの表にネットのJPEGへのリンクを貼りたい

    オフィス2003のエクセルを使用しています。 エクセルの表の中に、インターネット上のJPEG画像へのリンクを貼りたいと思います。 単純にセルの中にURLを入力してみましたが、URLをクリックできません・・・。 できればクリックする部分は「画像はこちら」などのURLでは無い文字列にしたいです。 可能でしょうか???

  • URLを簡単にエクセル等に貼り付ける方法

    画像などにハイパーリンクされた、URLがたくさん貼ってある掲示板(例えば、楽天やヤフーオークション等で商品写真がたてに20個単位とかで並んでいる)から、 エクセルにURLを貼り付けるために、画像の上で右クリック→ショートカットのコピー→エクセルのセルの上でCtrl+Vを押して、一つ一つURLを貼っているんですが、 その数が1000近くあって、ものすごく時間がかかっております。 画像を1クリックして、ショートカットのコピーができ、エクセル等の上で1クリックすれば貼り付けられる方法はありますか? よろしくお願いします。

  • エクセルで15行おきにジャンプしたい

    エクセル2010で、例えばA1から10行x10列の100マスに名前が書いてある表の名前をクリックすると、A15行目から下に15行おきにジャンプするようにしたいのですが、ハイパーリンクで100回作業しないで何とかしたいのですが。 更には別のシートにもジャンプ出来れば目次のシートから、目的のシートの目的のセルに一発ジャンプ出来ればありがたいのですが。

専門家に質問してみよう