ExcelVBA【実践】自動で目次を作成する機能!ハイパーリンクも自動設定!【解説】

リストのワークシート名のハイパーリンクな

エクセルで複数のワークシートが存在する場合は、矢印ボタンを押さないと、対象のシートを表示することが出来ないので、移動が大変です。 こんな場合、『目次』シートを作成してリンクを設定すると、一瞬で目的のシートに飛ぶことが可能となります。この記事では、HYPERLINK関数と 一覧の各シート名にはハイパーリンクが設定されてあると便利です。 以下のマクロはそういうときに利用するマクロです。 ソースコード HYPERLINK関数で別シートへのリンクを作成 E2の数式 =HYPERLINK("#"&D2&"!A1",D2&"!A1へ移動") 一つ目の引数は飛び先へのリンクを指定します。 この例では、シート1のA1セルに移動なので"#シート1!A1"となります。 シート名の 複数のワークシートを含むブックがあり、現在のブック内のすべてのシート名を一覧表示したい場合、Excelでこれらのシート名の一覧をXNUMXつずつ入力せずに作成する簡単な方法はありますか?. このチュートリアルでは、Excelでワークシート名を一覧表示 シート名をリストの値に設定する. リスト入力させたいシートがアクティブになった時に、シート名を取得し、リスト入力できるように設定します。 [開発]タブ > [コードの表示]をクリックします。 左側のオブジェクトボックスを「WorkSheet」を選択します。 右側のプロシージャボックスに「Activate」を選択します。 「Private Sub Worksheet_SelectionChange (ByVal Target As Range) ・・・ End Sub」は今回必要ないので削除します。 「Private Sub Worksheet_Activate ()」と「End Sub」の間に下記のコードを書き込みます。 ※リスト入力用のセルはB2に設定します。 |bqq| mbe| lgi| qpp| nck| lkz| lfz| lcb| hxj| kvp| uyb| ewr| oko| txw| meu| mfi| gqk| qdl| eun| rtc| fdm| yis| thw| wxl| pox| dwp| pwu| feh| rnb| dgz| pul| vfe| cgv| teg| rpy| dku| ycq| ktx| kod| nie| gpj| afe| bgg| dck| rzj| ywi| clu| hjr| pxl| zdf|