『先頭にシート目次(リンク)を作りたい』(みみん)
はじめまして
ご教示お願いします
エクセルのひとつのファイルに50以上のシートがあり、
確認したいシートに辿り着くまで時間がかかります。
目次シートを作り、そのシートから各シートへリンクを貼って
容易に飛ぶ設定がしたいのですが可能でしょうか?
また、随時追加されるシートを自動で目次シートに追加もできるのでしょうか?
自動追加は無理かもしれませんが、目次シート作成とリンク設定について教えてください
よろしくお願い申し上げます。
< 使用 Excel:Microsoft365、使用 OS:Windows11 >
シートタブの左側の◀ ▶部分にカーソルを持って行って右クリックするとシート名一覧が表示されシート名を選択すると そのシートに飛べるがそれではどうだろうか?
なお◀ ▶部分にしばらくカーソルを置いておくと説明が表示される。 (ねむねむ) 2024/07/18(木) 14:46:24
手順1.タブ「開発」→「Visual Basic」と選択してVBEに移動します。
手順2.「表示」→「イミディエイトウィンドウ」と選択してイミディエイトウィンドウを
表示して、つぎのコードを入力してEnterキーを押します。
下記のコードをコピーしてください。
For Each i In ThisWorkbook. Sheets: debug.print i.name : next i
シート名の一覧が表示されます。
手順3.このシート名の一覧を目次シートの仮にセルH1にコピーします。
手順4.仮にセルB2にH列を参照する「リスト入力」を設定します。
シートの挿入に対応するために、リストの範囲は多めにします。
手順5.=HYPERLINK("#"&B2&"!A1",B2&"へ移動")
HYPERLINK を設定したセルをクリックするとリスト入力で選択したシートのセルA1にジャンプします。
ジャンプ先のセルは都合のいいセルに変更してください。
(メジロ) 2024/07/18(木) 16:32:25
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.