この記事は、経験豊富なHow.com.vnの編集者と調査員から成るチームによって執筆されています。調査員チームは内容の正確性と網羅性を確認しています。
How.com.vnのコンテンツ管理チームは、編集チームが編集した記事を細心の注意を払って精査し、すべての記事がHow.com.vnの高品質基準を満たしているかどうかを確認しています。
この記事は14,279回アクセスされました。
Excelブックに多数のワークシートがある場合は、目次を追加してクリック可能なハイパーリンクですべてのシートにインデックスを付けましょう。このチュートリアルでは、複雑なVBAスクリプトを使用せずにExcelブックにページ番号を含むシート名のインデックスを作成する方法と、ナビゲーション向上のために各シートに便利な「インデックスに戻る」ボタンを追加する方法について説明します。
ステップ
- ワークブックにインデックスシートを作成する このシートは、ブックのどこに配置してもかまいませんが、通常は従来の目次のように先頭にタブを配置したほうがよいでしょう。
- 新しいシートを作成するには、アクティブなワークシートの下部にある+をクリックします。次に、新しいタブを右クリックして名前の変更を選択し、インデックスまたはワークシートなどのシートの名前を入力します。
- ブックの下部にあるタブを左右にドラッグすると、シートを並べ替えることができます。
- インデックスシートのセルA1にページ番号と入力する 列Aは、各シートのページ番号を入力する場所です。
- インデックスシートのセルB1にシート名と入力する これは、ワークシートのリストの上に表示される列見出しになります。
- インデックスシートのセルC1にリンクと入力する これは、各ワークシートへのハイパーリンクの上に表示される列見出しになります。
- 数式タブをクリックする Excelウィンドウの上部にあります。
- 名前の定義をクリックする Excelウィンドウの上部にある「定義された名前」タブにあります。
- 「名前」フィールドにシートリストと入力する これは、INDEX関数で使用する数式の名前になります。[1]
- 「参照範囲」フィールドに数式を入力し、OKをクリックする 数式は、=REPLACE(GET.WORKBOOK(1),1,FIND("]",GET.WORKBOOK(1)),"")となります。
- 列Aにページ番号を入力する このパートだけは手動で行う必要があります。例えば、ブックが20ページある場合は、A2に1、A3に2...と入力し、20ページ全部を入力するまで番号を振ります。
- ページ番号をすばやく入力するには、A2とA3に最初の2つのページ番号を入力し、A3をクリックして選択し、A3の右下にある四角形をブックのページ数に達するまで下にドラッグします。次に、その列の右下に表示される小さな+のアイコンをクリックし、系列の塗りつぶしを選択します。
- インデックスシートのセルB2に次の数式を入力する 数式は、=INDEX(シートリスト,A2)となります。EnterまたはReturnキーを押すと、ブックの最初のシートの名前が表示されます。
- 列Bの残りのセルに数式を入力する これを行うには、B2をクリックして選択し、その右下にある四角形をダブルクリックします。これにより、列Aに入力したページ番号に対応する各ワークシートの名前が追加されます。
- ワークシートのC2に次の数式を入力する 数式は、=HYPERLINK("#'"&B2&"'!A1","シートに戻る")となります。EnterまたはReturnキーを押すと、「シートに戻る」というインデックスの最初のページへのハイパーリンクが表示されます。
- 列Cの残りのセルに数式を入力する これを行うには、C2をクリックして選択し、その右下にある四角形をダブルクリックします。これで、ブックの各シートに、そのページに直接移動するクリック可能なハイパーリンクが表示されるようになりました。
- ワークブックをマクロ有効ブックとして保存する 名前付き範囲を作成したので、この形式でブックを保存する必要があります。[2] その方法は以下の通りです。
- ファイル→名前を付けて保存の順に選択します。
- マクロなしのブックの保存について警告するメッセージが表示されたら、いいえをクリックします。
- 「ファイルの種類」またはファイル形式メニューでExcelマクロ有効ブック (*.xlsm)を選択し、保存をクリックします。
広告
- インデックスまたは目次シートをクリックする ブックのページ数が多い場合は、各シートに「インデックスに戻る」または「目次に戻る」クイックリンクを追加しておけば、そのページをクリックした後にワークシートのタブをたくさんスクロールする必要がないので、読者にとって便利でしょう。まず、インデックスシートを開きましょう。
- インデックスに名前を付ける これを行うには、セルA1のすぐ上にあるフィールドをクリックし、インデックスと入力し、EnterまたはReturnキーを押すだけです。
- フィールドにすでにセルのアドレスが含まれていても心配する必要はありません。
- ブック内の任意のシートをクリックする これで、戻るボタンを作成します。1つのシートに戻るボタンを作成すれば、あとはコピーして他のシートに貼り付けるだけです。
- 挿入タブをクリックする 画面の上部にあります。
- 図メニューをクリックし、図形を選択する このオプションは、Excelウィンドウの左上に表示されます。
- ボタンの図形をクリックする 例えば、ブラウザの戻るボタンのような戻る矢印アイコンを作成したい場合は、「ブロック矢印」見出しの下にある左向き矢印をクリックしましょう。
- ボタンを配置したい場所をクリックする クリックすると図形が表示されます。必要に応じて、上部のオプションを使用して色や外観を変更したり、任意の角をドラッグしてサイズを変更したりしましょう。
- 図形にテキストを入力する 入力するテキストは、「インデックスに戻る」のようなものです。図形をダブルクリックするとカーソルが置かれ、実際の図形に直接入力することができます。
- テキストが収まるように、図形の角をドラッグしてサイズを変更する必要があるかもしれません。
- テキストボックスを図形の近くに配置してから入力するには、図形を選択した状態で上部の図形の書式設定メニューをクリックし、ツールバーのテキストボックスをクリックし、テキストボックスをクリックしてドラッグするだけです。
- 図形を選択した状態でツールバーのテキストのオプションを使用してテキストをスタイル化することもできます。
- 図形を右クリックし、リンクを選択する 「ハイパーリンクの挿入」ダイアログが表示されます。[3]
- このドキュメント内アイコンをクリックする 左側のパネルにあります。
- 「定義された名前」の下にあるインデックスを選択し、OKをクリックする インデックスオプションを表示するには、列見出しの横にある+をクリックする必要がある場合があります。これにより、図形内のテキストがクリック可能なハイパーリンクとなり、インデックスに直接アクセスできるようになります。
- ハイパーリンクをコピーして他のシートに貼り付ける これを行うには、図形を右クリックし、コピーを選択するだけです。その後、任意の場所を右クリックし、「貼り付けのオプション」の下にある最初のアイコン(その上にマウスを置くと「貼り付け先のテーマを使用」と表示されるもの)を選択すれば、他のページに貼り付けることができます。広告
出典
- ↑ https://www.journalofaccountancy.com/issues/2018/nov/create-automated-list-of-excel-worksheet-names.html
- ↑ https://support.microsoft.com/en-us/office/save-a-macro-24a026ef-3145-4bf8-a5f2-2fc7889ff74a
- ↑ https://support.microsoft.com/en-us/office/work-with-links-in-excel-7fc80d8d-68f9-482f-ab01-584c44d72b3e#:~:text=On%20a%20worksheet%2C%20select%20the,use%20to%20represent%20the%20link.
この記事は役に立ちましたか?
⚠️ Disclaimer:
Content from Wiki How 日本語 language website. Text is available under the Creative Commons Attribution-Share Alike License; additional terms may apply.
Wiki How does not encourage the violation of any laws, and cannot be responsible for any violations of such laws, should you link to this domain, or use, reproduce, or republish the information contained herein.
- - A few of these subjects are frequently censored by educational, governmental, corporate, parental and other filtering schemes.
- - Some articles may contain names, images, artworks or descriptions of events that some cultures restrict access to
- - Please note: Wiki How does not give you opinion about the law, or advice about medical. If you need specific advice (for example, medical, legal, financial or risk management), please seek a professional who is licensed or knowledgeable in that area.
- - Readers should not judge the importance of topics based on their coverage on Wiki How, nor think a topic is important just because it is the subject of a Wiki article.