プロが教える店舗&オフィスのセキュリティ対策術

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

今は、1個1個シート名の変更をやっています。
リンクが多いと大変です。
よろしく

A 回答 (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」の様に参照セルを入力ということです。
    • good
    • 0

ハイパーリンクを作成する際に


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

この回答への補足

ExcelはOfficc XP(2002)です。

もう少し詳しくお願いします。

補足日時:2005/09/13 15:41
    • good
    • 0

例です。


A1に元になるシート名を入力
=HYPERLINK("#"&$A$1&"!G5","表示する文字")
でA1のシート名のG5に移動します。

※シート名が4月,5月の様に一定の変化なら数式に置き換えるのも可能です。

この回答への補足

*A1に元になるシート名を入力
 =HYPERLINK("#"&$A$1&"!G5","表示する文字")
 でA1のシート名のG5に移動します。

  意味がもう少しわかりません。

*シート名が4月,5月の様に一定の変化なら数式に置き換えるのも可能です。

   一定の変化の数式とはどのように書くのですか?

もう少し素人へわかりやすくお願いします。

補足日時:2005/09/13 06:50
    • good
    • 0

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

この回答への補足

指定しないとはどうするのですか

必ずそのシートが設定されていますが

補足日時:2005/09/13 07:03
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!