特定のワークシートにジャンプする(Microsoft Excel)
ブックに膨大な数のワークシートがある場合は、特定のシートに簡単にジャンプする方法を探している可能性があります。このタスクに取り組む方法はいくつかあり、状況への適用性は、ワークブックに実際にあるワークシートの数によって異なります。
ワークシートの数が限られている場合(たとえば、30〜40枚以下)にうまく機能するオプションの1つは、シートタブの左側にあるシートナビゲーションボタンを右クリックすることです。これを行うと、ワークシート名のリストが表示され、ジャンプするワークシート名を選択できます。リストに快適に収まるよりも多くのワークシートがある場合、オプションの1つは「その他のシート」です。そのオプションを選択すると、すべてのワークシートを一覧表示するダイアログボックスが表示され、選択を行うことができます。
多くの人が採用しているもう1つのオプションは、ワークブックの「目次」を作成することです。最初のワークシートに、ブック内のさまざまなワークシートにジャンプする一連のハイパーリンクを入力します。そうすれば、目次を表示し、リンクをクリックすることができ、あなたはあなたの道を進んでいます。
ジャンプ先のワークシートの名前がわかっている場合は、Excelの[移動]機能を使用することもできます。次の手順に従ってください:
。 F5を押します。 Excelに[移動]ダイアログボックスが表示されます。
。 [参照]ボックスに、Sheet83!A1と入力します。 (「Sheet83」をジャンプ先のワークシートの名前に置き換えます。)
。 [OK]をクリックします。
もう1つのオプションは、表示するワークシートの名前または番号の入力を求めるマクロを作成することです。次のマクロをショートカットキーに割り当てると、それを使用して任意のシートにジャンプできます。
Sub GotoSheet() Dim sSheet As String sSheet = InputBox( _ Prompt:="Sheet name or number?", _ Title:="Input Sheet") On Error Resume Next If Val(sSheet) > 0 Then Worksheets(Val(sSheet)).Activate Else Worksheets(sSheet).Activate End If End Sub
注:
このページ(または_ExcelTips_サイトの他のページ)で説明されているマクロの使用方法を知りたい場合は、役立つ情報を含む特別なページを用意しました。
_ExcelTips_は、費用効果の高いMicrosoftExcelトレーニングのソースです。
このヒント(3119)は、Microsoft Excel 97、2000、2002、および2003に適用されます。Excel(Excel 2007以降)のリボンインターフェイス用のこのヒントのバージョンは、次の場所にあります。
link特定のワークシートにジャンプ。