[[20040826023824]] 『ハイパーリンクごとリンク貼り付けしたい』(創) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『ハイパーリンクごとリンク貼り付けしたい』(創)

はじめて質問します。
創です。

例えば、Sheet1にハイパーリンクを設定したセルを作成し、
そのセルをコピーしてSheet2に『リンク貼り付け』すると、
文字列はコピーされますがハイパーリンクの設定は消えますよね。
同じく、Sheet2からSheet1のハイパーリンクを設定したセルに『セル参照』を
しても(=Sheet1!A1など)やっぱりハイパーリンクの設定は消えてしまいます。

Sheet1での変更をSheet2に反映させ、そのときSheet1のハイパーリンクの設定も
Sheet2に反映させたいのです。

どなたかよい知恵をお持ちの方はいらっしゃらないでしょうか。
よろしくお願いします。

【Excel2002/WinXP】


 普通にSheet1のハイパーリンクを設定したセルを『コピー』−『貼り付け』
 そのまま再度『リンク貼り付け』でハイパーリンクも貼り付け出来ますよ。
 Excel2000
 (川野鮎太郎)

 実際にやりたいのは
>Sheet1での変更をSheet2に反映させ
の部分であると思われます。
 リンク貼り付けはハイパーリンクを貼り付ける機能ではありません。
貼り付け元の「値」を参照するだけです。
貼り付けもとのハイパーリンクを変更することがなければ、
普通に貼り付けすればいいのですが、
変更が絡む場合はそのようにはいきません。
ハイパーリンクが実際どこへリンクしているものか書いてありませんが、
たとえば
Sheet1のB1へハイパーリンク先のアドレス、="http://www.excel.studio-kazu.jp/"
Sheet1のB2へセルへの表示内容「エクセルの学校」としておいて、
HYPERLINK関数で
Sheet1!A1へ=HYPERLINK(B1,B2)
Sheet1!A2へ=HYPERLINK(Sheet1!B1,Sheet1!B2)
としてリンク先の変更はB1、B2で行う方法があります。
(KAMIYA)

 Sheet1のA1のハイパーリンクを変更したらSheet2のハイパーリンクも変更したいと言う事だったんですか_/ ̄|○ il||li

 確かにこう書いてありました。(^_^A;
 >Sheet1での変更をSheet2に反映させ、そのときSheet1のハイパーリンクの設定も Sheet2に反映させたいのです。
 (川野鮎太郎)

 KAMIYA様、川野様、早速のお返事ありがとうございました。
 KAMIYA様の方法で大変うまくいきました。
 EXCELは奥が深いですねえ。
 これからも精進したいと思います。
 ありがとうございました! (創)

 もしリンク先のリストなどを用意できるような状況であれば
入力規則のリスト機能を組み合わせてより簡易に
リンク先を変更できるようになると思います。
参考
[[20040628145913]] 『コンボボックスでハイパーリンク』(Linkman)
[[20040503233656]] 『ダウンリストでハイパーリンク』(さとちゃん)

 (KAMIYA)

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.