メインコンテンツへスキップ

Excelで特定のシートを開いたり移動したりするためのボタンを作成するにはどうすればよいですか?

現在のブックで特定のワークシートを開くためのボタンを作成する必要がある場合がありますが、それをどのように処理しますか? 実際、それを解決するのに役立ついくつかの方法があります。

Kutools for Excelのナビゲーションペインを使用して、開いているすべてのワークブックとそのシートを一覧表示し、クリックしてシートにジャンプします。


図形とハイパーリンクを使用して特定のシートを開くための[作成]ボタン

この方法では、角の丸い長方形を挿入してから、この角の丸い長方形のハイパーリンクを特定のワークシートに追加する方法を説明します。 次のように実行できます。

1に設定します。 OK をクリックします。 インセット > 形状 > 角丸長方形。 スクリーンショットを参照してください。
ドキュメントボタンオープンシート1

2。 ワークシートに角の丸い長方形を描き、必要に応じてフォーマットしてテキストを入力できます。 私たちの場合、 Sheet1に移動 以下のスクリーンショットのように:
ドキュメントボタンオープンシート2

3。 角の丸い長方形を右クリックして、 ハイパーリンク 右クリックメニューから。
ドキュメントボタンオープンシート3

4。 開いている[ハイパーリンクの挿入]ダイアログボックスで、
(1)選択 この文書の場所 セクションに へのリンク セクション;
(2)で特定のシート名をクリックして選択します またはこのドキュメントで場所を選択してください セクション;
(3)宛先セルアドレスをに入力します セル参照を入力します ボックスをクリックし、最後に OK
ドキュメントボタンオープンシート4

角の丸い長方形をクリックすると、指定したシートの指定したセルに一度にスキップします。

複数のマクロボタンを簡単に挿入して、Excelの他のワークシートに移動できます

マクロボタンを挿入して別のワークシートに移動するには、通常、上記の5つの手順をすべて完了する必要があり、現在のワークブックの各ワークシートに移動するために多くのマクロボタンを挿入するのは非常に面倒です。 しかし、Excel用のKutools シート名のリストを作成する ユーティリティを使用すると、複数のマクロボタンをすばやく挿入して各ワークシートに移動できます。


シート名の広告作成リスト1

この シート名のリストを作成する ユーティリティは、複数のハイパーリンクをバッチ挿入して、現在のワークブックの各ワークシート(または他のワークシート)に移動することもサポートしています。

フォームコントロールボタンで特定のシートを開くための作成ボタン

このメソッドでは、特定のワークシートを開くためのフォームコントロールボタンを作成する手順を説明します。 次のように実行できます。

1。 クリック Developer > インセット > ボタン in フォームコントロール セクション。 スクリーンショットを参照してください。
ドキュメントボタンオープンシート5
Note:デフォルトでは、[開発者]タブはリボンに表示されません。クリックして確認してください Excelリボンで開発者タブを表示/表示する方法.

2。 ボタンを描くと、[マクロの割り当て]ダイアログボックスが表示されます。 ダイアログボックスで、マクロの名前をに入力します マクロ名 ボックスをクリックし、 新作
ドキュメントボタンオープンシート6

3。 これで、[Microsoft Visual Basic for Applications]ダイアログボックスが開きます。次のコードを間に貼り付けてください 以下 & サブを終了。 スクリーンショットを参照してください。

コード:Excelの特定のワークシートに移動します

ThisWorkbook.Sheets("Sheet1").Activate

Note:コードで、を変更してください Sheet1 必要に応じて必要なシート名に。
ドキュメントボタンオープンシート7

4。 コードを保存し、Microsoft Visual Basic forApplicationウィンドウを閉じます。 これで、下のスクリーンショットに示すようなフォームコントロールボタンが表示されます。 ボタンをクリックすると、指定したワークシートにすぐにスキップします。


Kutools forExcelですべてのシートを開くためのボタンを作成する

上記の両方の方法では、XNUMXつのシートを開くためのボタンをXNUMXつしか作成できません。 複数のボタンをバッチ作成してすべてのワークシートを開く場合は、Kutools forExcelを試してください。 シート名のリストを作成する ユーティリティ。

Kutools for Excel - 300 以上の必須ツールで Excel を強化します。 クレジット カードは必要なく、全機能を備えた 30 日間の無料トライアルをお楽しみください。 今すぐ入手

1。 クリック クツールズプラス > ワークシート > シート名のリストを作成する.

2。 [シート名のリストを作成]ダイアログボックスで、
(1)確認してください ボタンとマクロが含まれています 内のオプション シートインデックススタイル セクション;
で(2) シートインデックスのシート名を指定します ボックスに、新しく作成したシートの名前を入力します。
(3)インデックスシートの位置を シートインデックスをに挿入します ドロップダウンリスト;
ドキュメントボタンオープンシート10

3。 クリック OK ボタン。 次に、複数のボタンを備えたインデックスシートを作成します。 各ボタンにはワークシート名が付けられ、このワークシートにリンクされています。 以下のスクリーンショットを参照してください。
ドキュメントボタンオープンシート11

Note:この方法では、 VBAプロジェクトオブジェクトモデルへの信頼 トラストセンターのオプション。

Kutools for Excel - 300 以上の必須ツールで Excel を強化します。 クレジット カードは必要なく、全機能を備えた 30 日間の無料トライアルをお楽しみください。 今すぐ入手


デモ:Excelですべてのシートを開く/移動するボタンを作成する


Kutools for Excel: 300 を超える便利なツールをすぐに利用できます。 機能制限なしの 30 日間の無料トライアルを今すぐ始めてください。 今すぐダウンロード!

ナビゲーションペイン:開いているすべてのワークブックと垂直シートタブを一覧表示して、任意のシートに簡単に切り替えることができます

Excel用のKutools ナビゲーションペイン 以下のスクリーンショットのように、開いているすべてのワークブックと対応するワークシートを垂直方向に一覧表示します。 (1)でワークブックをクリックする ワークブック セクションはこのワークブックウィンドウに切り替わります。 (2)でワークシートをクリックしている間 ワークシート セクションはスキップしてこのワークシートを開きます。


広告ナビゲーションペインブックシート1


最高のオフィス生産性向上ツール

🤖 Kutools AI アシスタント: 以下に基づいてデータ分析に革命をもたらします。 インテリジェントな実行   |  コードを生成  |  カスタム数式の作成  |  データを分析してグラフを生成する  |  Kutools関数を呼び出す...
人気の機能: 重複を検索、強調表示、または識別する   |  空白行を削除する   |  データを失わずに列またはセルを結合する   |   数式なしのラウンド ...
スーパールックアップ: 複数の基準の VLookup    複数の値の VLookup  |   複数のシートにわたる VLookup   |   ファジールックアップ ....
詳細ドロップダウン リスト: ドロップダウンリストを素早く作成する   |  依存関係のドロップダウン リスト   |  複数選択のドロップダウンリスト ....
列マネージャー: 特定の数の列を追加する  |  列の移動  |  Toggle 非表示列の表示ステータス  |  範囲と列の比較 ...
注目の機能: グリッドフォーカス   |  デザインビュー   |   ビッグフォーミュラバー    ワークブックとシートマネージャー   |  リソースライブラリ (自動テキスト)   |  日付ピッカー   |  ワークシートを組み合わせる   |  セルの暗号化/復号化    リストごとにメールを送信する   |  スーパーフィルター   |   特殊フィルター (太字/斜体/取り消し線をフィルター...) ...
上位 15 のツールセット12 テキスト ツール (テキストを追加, 文字を削除する、...)   |   50+ チャート 種類 (ガントチャート、...)   |   40+ 実用的 (誕生日に基づいて年齢を計算する、...)   |   19 挿入 ツール (QRコードを挿入, パスから画像を挿入、...)   |   12 変換 ツール (数字から言葉へ, 通貨の換算、...)   |   7 マージ&スプリット ツール (高度な結合行, 分割セル、...)   |   ... もっと

Kutools for Excel で Excel スキルを強化し、これまでにない効率を体験してください。 Kutools for Excelは、生産性を向上させ、時間を節約するための300以上の高度な機能を提供します。  最も必要な機能を入手するにはここをクリックしてください...

説明


Officeタブは、タブ付きのインターフェイスをOfficeにもたらし、作​​業をはるかに簡単にします

  • Word、Excel、PowerPointでタブ付きの編集と読み取りを有効にする、パブリッシャー、アクセス、Visioおよびプロジェクト。
  • 新しいウィンドウではなく、同じウィンドウの新しいタブで複数のドキュメントを開いて作成します。
  • 生産性を 50% 向上させ、毎日何百回もマウス クリックを減らすことができます!
Comments (11)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Thanks so much for your easy and clear explanation of how to do this. I'm using a permanently purchased copy of MS Office 2010 in 2023 btw.
This comment was minimized by the moderator on the site
Thank you so much, it is useful.
This comment was minimized by the moderator on the site
Thank you soooooooooooooooooo much this was uber helpful i reallly appreciate the extra help
This comment was minimized by the moderator on the site
Why does Everyone still use these buttons designed 30 years ago, making your own ribbon is way cooler, check out the free solution at easyribbonbuilder.com
This comment was minimized by the moderator on the site
Is there a way in which once you navigate to a sheet the other sheets are closed?
This comment was minimized by the moderator on the site
IS THERE ANY OPTION TO MAKE A HYPERLINK IN ALL PAGES SAME TIME TO GO TO THE FIRST SHEET?
This comment was minimized by the moderator on the site
Is there a way to make the "cell reference" work with an offset formula?

For example, every week I add new data in the next column of row 5 and I'd like to navigate to the most recent data. Normally I'd use (OFFSET($B5,0,MAX(0,COUNT($B5:$Z5)-1))). B5 would represent data for the week of 1/6/2018, C5 represents 1/13/2018, D6 is 1/20/2018, and so on. I'd like the button to find the last cell between B5 and Z5 where data was entered.
This comment was minimized by the moderator on the site
Did you figure this out?
This comment was minimized by the moderator on the site
Thank you soooooooooooooo much it is very easy and helpful for me
This comment was minimized by the moderator on the site
HI, Thank you so much !!!. Very helpful !!! :-)
This comment was minimized by the moderator on the site
Thanks, For elaborating in very easy steps. It is very helpful.
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations