• 締切済み

ハイパーリンクのシート間コピーについて

Excelで「ハイパーリンク」を設定してシートをコピーした場合 セル範囲のシート名が変わりません コピーした場合、自動的にコピー先のシート名に変わるにはどうすればいいのでしょうか? 今は、1個1個シート名の変更をやっています。 リンクが多いと大変です。 よろしく

みんなの回答

  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.4

#2のmshr1962です。 >指定しないとはどうするのですか 同じシート内へのハイパーリンクなら =HYPERLINK(G5,"表示する文字") >意味がもう少しわかりません。 =HYPERLINK("#"&$A$1&"!G5","表示する文字") A1="Sheet1"ならSheet1!G5がハイパーリンク先になります。 A1の内容を変更すればハイパーリンク先も変わります。 >一定の変化の数式とはどのように書くのですか? =CELL("filename") で パス[ブック名.xls]シート名 が表示します。前月を得る場合は =TEXT(DATE(1,SUBSTITUTE(MID(CELL("filename"),FIND("]",CELL("filename"))+1,2),"月",""),0),"m月") >ExcelはOfficc XP(2002)です。もう少し詳しくお願いします。 ハイパーリンクを数式でなく設定する場合の方法ですね。 「挿入」「ハイパーリンク」でリンク先を「このドキュメント内」にすると 左の欄に「セル参照を入力してください」が表示されます。 「またはドキュメント内の場所」にシート名が表示されますがここは選択しないで 「セル参照を入力してください」の下に「A1」の様に参照セルを入力ということです。

回答No.3

ハイパーリンクを作成する際に 「ハイパーリンクの挿入」ダイアログボックスで 「またはドキュメント内の場所」を選択せずに 「セル参照を入力してください」テキストボックスに参照するセルを設定したらいけると思います。

usagisp
質問者

補足

ExcelはOfficc XP(2002)です。 もう少し詳しくお願いします。

  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.2

例です。 A1に元になるシート名を入力 =HYPERLINK("#"&$A$1&"!G5","表示する文字") でA1のシート名のG5に移動します。 ※シート名が4月,5月の様に一定の変化なら数式に置き換えるのも可能です。

usagisp
質問者

補足

*A1に元になるシート名を入力  =HYPERLINK("#"&$A$1&"!G5","表示する文字")  でA1のシート名のG5に移動します。   意味がもう少しわかりません。 *シート名が4月,5月の様に一定の変化なら数式に置き換えるのも可能です。    一定の変化の数式とはどのように書くのですか? もう少し素人へわかりやすくお願いします。

回答No.1

ハイパーリンクのシート名を指定しなければいけるのではないかと。

usagisp
質問者

補足

指定しないとはどうするのですか 必ずそのシートが設定されていますが

関連するQ&A