- ベストアンサー
excelでシートへのリンク
excelでシートが多数あるBOOKを作成した。 少ない時は左下を右クリックでシート名がでるので問題ないが、 あるシートにシートの一覧を入れ、名前を青くし てそれをクリックしたら各シートがのタグをクリックしたとうにリンクさせたい。 リンクはどのような操作で作成するのか。 sheet1 ~ sheet50←青く表示させクリックでsheet50へ跳ぶ
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは。maruru01です。 方法は2つあります。 1. シート名を表示するセルに、 =HYPERLINK("#Sheet2!A1","Sheet2!A1") と入力します。 詳細はヘルプで。 2.(Excel2000以上) シート名を表示させるセルで右クリック→ショートカットメニュー→[ハイパーリンク]で、 ・[リンク先]を「このドキュメント内」にする ・[またはドキュメント内の場所]でシートを選択 ・[セル参照を入力して下さい]にそのシートのセルを指定 ・[表示文字列]にクリックする文字列を指定 (セルに表示される青色で下線が付く文字列のこと) ちなみに、どちらの方法も「シートに飛ぶ」のではなく、そのシートのどこかのセルを設定して飛びます。
その他の回答 (3)
- imogasi
- ベストアンサー率27% (4737/17069)
VBAで Sheet1のA列にシート名を入力する。 (A1)sheet1 (A2)sheet2 (A3)sheet3 ・・・ Sheet1のWorksheet_SelectionChangeイベントプロシージュアとして Private Sub Worksheet_SelectionChange(ByVal Target As Range) If Target.Column = 1 Then Worksheets(Target.Value).Select Range("a1:a200").Interior.Color = vbWhite Target.Interior.Color = vbCyan End If End Sub を作ると、そのセルをクリックするとそのシートが選択できました。
お礼
ていねいな回答ありがとうございます。 機会あれば使ってみます。
- shy00
- ベストアンサー率34% (2081/5977)
右クリック → ハイパーリンク → このドキュメント内 を選択し、リンクしたいシートもしくは定義された名前を設定すると リンクが完成しますよ
お礼
よくわかる説明ありがとうございます。 おかげで解決しました。
- diashun
- ベストアンサー率38% (94/244)
「sheet50←青く表示させクリックでsheet50へ跳ぶ」には、メニューバー「挿入」→「ハイパーリンク」をクリック→「ハイパーリンクの挿入」ダイアログのリンク先で「このドキュメント内」をクリックするとSheet数の分だけ表示されるのでここで、リンクしたいSheetを選択して「OK」。
お礼
よくわかる説明ありがとうございます。 おかげで解決しました。
お礼
よくわかる説明ありがとうございます。 おかげで解決しました。