- 締切済み
ハイパーリンクのシート間コピーについて
Excelで「ハイパーリンク」を設定してシートをコピーした場合 セル範囲のシート名が変わりません コピーした場合、自動的にコピー先のシート名に変わるにはどうすればいいのでしょうか? 今は、1個1個シート名の変更をやっています。 リンクが多いと大変です。 よろしく
- みんなの回答 (4)
- 専門家の回答
みんなの回答
- mshr1962
- ベストアンサー率39% (7417/18945)
#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」の様に参照セルを入力ということです。
- Selfishness
- ベストアンサー率29% (29/99)
ハイパーリンクを作成する際に 「ハイパーリンクの挿入」ダイアログボックスで 「またはドキュメント内の場所」を選択せずに 「セル参照を入力してください」テキストボックスに参照するセルを設定したらいけると思います。
- mshr1962
- ベストアンサー率39% (7417/18945)
例です。 A1に元になるシート名を入力 =HYPERLINK("#"&$A$1&"!G5","表示する文字") でA1のシート名のG5に移動します。 ※シート名が4月,5月の様に一定の変化なら数式に置き換えるのも可能です。
補足
*A1に元になるシート名を入力 =HYPERLINK("#"&$A$1&"!G5","表示する文字") でA1のシート名のG5に移動します。 意味がもう少しわかりません。 *シート名が4月,5月の様に一定の変化なら数式に置き換えるのも可能です。 一定の変化の数式とはどのように書くのですか? もう少し素人へわかりやすくお願いします。
- Selfishness
- ベストアンサー率29% (29/99)
ハイパーリンクのシート名を指定しなければいけるのではないかと。
補足
指定しないとはどうするのですか 必ずそのシートが設定されていますが
補足
ExcelはOfficc XP(2002)です。 もう少し詳しくお願いします。