• ベストアンサー

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

エクセルで他のsheetへハイパーリンクが設定されているセルがあります(A1)。これのハイパーリンクだけを隣のセル(B1)に貼り付けたいのですが… よろしくお願いします。

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

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

「ハイパーリンクだけを貼り付ける」ことは,エクセルでは出来ません。 分かりやすく言い方を替えると,「セルにナンにも記入されていない姿で,ハイパーリンクだけがセルに埋め込まれている」ということが,エクセルではできません。 ハイパーリンクだけ貼り付けて,セルは空っぽのまんまになっている,ということがエクセルではそもそも出来ないって事なんです。 従って,先程回答したように 1.まずふつーにコピーする 2.一緒にセルの文字列もコピーされているので 3.邪魔なのでDeleteしてしまうとハイパーリンクも消えてしまうので 4.スペース,あるいは「’」(Shift+7)などを代わりにセルに記入します という段取りをお話ししたワケです。

ponpa22
質問者

お礼

細かい説明ありがとうございました! 理解でました! おかげさまで、出来ました!ありがとうございました!!

その他の回答 (1)

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

>これのハイパーリンクだけを隣のセル(B1)に貼り付けたい こういうこと?その1: A1をコピーします B1に貼り付けると,B1にハイパーリンクをコピーできます B1でDeleteしてしまうとハイパーリンクも解除されるので,スペースなどを打ち込んでおきます こういうこと?その2: ALT+F11を押します 挿入メニューから標準モジュールを挿入します 現れたシートに下記をコピー貼り付けます public function getAddress(ByVal Target As Range)  if target.cells(1).hyperlinks.count > 0 Then  getaddress = target.cells(1).yyperlinks(1).subaddress  end if end function ファイルメニューから終了してエクセルに戻り,隣のB1セルに =getaddress(A1) と数式を記入すると,ハイパーリンクではなくハイパーリンクのアドレスを取り出します。

ponpa22
質問者

補足

早速のご回答ありがとうございます。 その1なんですが、A1にある文字もB1に貼り付いてしまうので、ハイパーリンクだけを 貼り付けたいのですが…

関連するQ&A

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

    エクセルのハイパーリンクを教えてください。 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が。 と、範囲を広げる際には、セル一つずつを設定品けらばならないのでしょうか。単純にオートフィルはできないようですが、簡単な方法を教えてください。 よろしくお願いします。

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

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

  • excelのハイパーリンクについて教えてください

    ファイル名:シート1のA列に曲名を入力して、そのセルにハイパーリンクを設定して動画が動くように指定しています。 新しくファイル名:シート2を作り、その中のセルに =[シート1.xls]Sheet1!$A$1 と入力しているのですが、曲名は取り込めるのですが、ハイパーリンクの情報が取り込めません。 シート2にシート1で指定した曲名とハイパーリンク情報を取り込む方法があればお教え下さい。 エクセルのバージョンは2002を使用しています。 全くの素人ですが宜しくお願い致します。

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

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

  • ハイパーリンクのコピーについて。

    EXCEL2003使用 2つのEXCELを開いて、2つの関連した別々の表を作成しています。 (仮に各々「A表」「B表」とします。) 「A表」に住所等の一覧をつくり、一覧の各セルにハイパーリンクをして有ります。 そしてその「A表」のハイパーリンクが有るセルを、もう一方の「B表」にコピーをすると、「A表」のセルの周辺のハイパーリンクまでコピーされ「B表」にペーストされてしまいます。 その為、「B表」に有ったの元々のハイパーリンクが、「A表」のハイパーリンクに変更されたり、空白のセルにまで、ハイパーリンクが出来てしまっています。 この無駄なハイパーリンクのコピーを消す方法は有りませんか? お願いします。

  • エクセル「シート保護」をすると、「ハイパーリンク」が動きません

    エクセルで「シートの保護」をかけると、「ハイパーリンク」が動きません。 同じシート内のハイパーリンクです。例えば、先頭のセルA1からA70へ、A180へ、A250へなど、カーソルを上下に飛ばして動かそうと設定をしました。その後、関数を保護したいので、「シートの保護」をかけたところ、ハイパーリンクが動きません。ハイパーリンクのセルの状態は、「セルの書式設定」の「保護」タブでは、「ロック」のチェックを外しています。シートの保護は、「ロックされたセル範囲の選択」のチェック無し、「ロックされていないセル範囲の選択」のみチェックを入れています。  どうすればいいのでしょうか?教えてください。

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

    例えば、Aがエクセル表を作成して、ハイパーリンクをかけたとします。 そのハイパーリンクは、Aの画像であったり、関連する文書であったり、そのエクセル表の入っている同じフォルダのものです。 このエクセル表だけをメールでBに送った場合、それを受け取ったBはハイパーリンクのかかっているセルをクリックしたとしたらパソコン画面に画像とか、関連する文書とかを表示することはできますか? やはり、Aは、Bに関連する画像、文書の入ってるファイル(フォルダごと)も一緒に送信しないと開けないのでしょうか? そもそも画像のアドレス設定がAのパソコンのファイルの住所設定になっているのでBは、開けないのでしょうか? 私の言ってること伝わったでしょうか?教えてください。お願いします。

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

    エクセル ハイパーリンクについての質問です。 エクセルで元データ用シートと検索用シートを作成したのですが検索用シートにハイパーリンクをかけたいのですが検索するたびに検索結果によってハイパーリンクでとばしたい場所を変えたいのですがそのような事は出来るのでしょうか? 検索用シートの "B1" のセルに「あ」と入力すると元データ用シートの 「あ」ではじまる単語を 検索用シートの "C1" から縦に順番にVLOOUPでひいてきているのですが検索するたびに単語がことなる為、毎回ハイパーリンクでとばす場所を変えたいのですが? 今は、1つのセルには同じ所へのハイパーリンクしかかけられのですが。 それか、オートフィルタであるセルに入力すると自動でオートフィルタがかかるなどでもよろしいのですがいかがでしょうか?

  • EXCELのハイパーリンク

    EXCELのハイパーリンクについて教えて下さい。 EXCELにて700件程のハイパーリンクを作成しようと考えていますが数が多いため1件ずつハイパーリンク先を設定するには多くの時間と労力を要しますのであらかじめローカルフォルダ名とファイル拡張子を入力しておき、ファイル名だけを入力すればハイパーリンクを自動設定する方法はないでしょうか? お手数ですがお知恵をお貸し下さい。宜しくお願いします。 例) ・セルA1にローカルフォルダ名又はURLの一部 ・セルB1にファイル名又はURLの一部 ・セルC1にファイル拡張子又はURLの一部 これらを結合(A1&B1&C1)したハイパーリンク先をセルD1に表示すると共にセルD1をローカルフォルダ内のファイル又はサイトを自動的にハイパーリンク設定させる。

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

    エクセルのハイパーリンクについて質問です。 ハイパーリンクでリンク先を 例)c:\Program Files\office とリンクさせたいとき、エクセルのA1のセルにProgram Files、B1のセルにofficeと書いてそれを参照し、c:\A1\B1 のような感じでできる方法はないのでしょうか? またVBA等でマクロを組んで似たようなものを作る事はできるのでしょうか? 稚拙な文章で申し訳ないですがよろしくお願いします。

専門家に質問してみよう