- 当ページはアフィリエイト広告を利用しています
今回はExcelでシート名を自動取得できる
便利ワザをご紹介します
Excelで複数のシートを使って作業していると
「あれ?このシートどこだっけ…?」
とタブを左右にカチカチ探してしまうことってありますよね
特に管理表や資料をどんどん追加していくと
気づけばシートがずらっと並んでいて
目的のシートにたどり着くまでに地味に時間がかかります
そんな時に便利なのが
シート名を一覧にして“目次”のようにまとめておく方法です
ひとつの場所にシート名がまとまっているだけで
シート移動がスムーズになり
作業効率がグッと上がります
シート名を一覧にするメリット
シート名をリスト化しておくと
・目的のシートがすぐ見つかる
・全体の構成がひと目でわかる
・他の人にも説明しやすい
といったメリットがあります
特にシート数が多いブックでは
「目次シート」があるかどうかで
作業のしやすさが大きく変わります
Excelでシートが増えがちな方ほど
この方法はかなり役立ちます
手作業で作ると意外と大変
もちろんシート名をひとつずつ入力して
一覧を作ることもできます
でもシートが10枚・20枚と増えてくると
・入力ミスが起きやすい
・スペル違いが出やすい
・修正が入るとまた手直しが必要
と地味に手間がかかります。
「ただ一覧を作りたいだけなのに…」
とちょっと面倒に感じることもありますよね
VBAで自動取得する方法
そんな時に役立つのが
Excelに備わっている「VBA」という機能です
VBAを使えば
自分でシート名を入力しなくても
Excelがブック内のシート名を
自動で取得してくれます
あとは取得したシート名を
一覧として並べるだけ
これだけで
あっという間に“シート名リスト”が完成します
作業時間をグッと短縮できるので
知っておくと本当に便利なテクニックです
こんな人におすすめ
・資料作成でシートが増えがちな人
・管理表を複数シートで運用している人
・Excel作業を効率化したい人
・VBAを少し触ってみたい初心者の人
毎日のように使う機能ではないかもしれません
でも
「ああ!こういう時に使えるんだ」
という場面はきっと出てきます
Excelをよく使う方なら
覚えておいて損はありません
動画で手順を解説しています
「VBAって難しそう…」
「実際どうやって設定するの?」
と気になった方のために
シート名を自動で一覧表示する具体的な手順や
実際の操作画面を動画でわかりやすく解説しています
コードの入力方法から実行手順まで
初心者の方でも迷わないように説明していますので
ぜひチェックしてみてください
作業効率を一段アップさせたい方には
きっと役立つ内容になっています ↓
【使用するコマンドはこちら】
「「 For Each i In ThisWorkbook.Sheets: debug.print i.name : next i 」
また次回の記事では
作成したシート一覧のシート名をクリックすると
そのシートに飛ぶようにする方法を紹介します
より便利にシート一覧を使うことができますので
次回の記事もぜひ合わせてチェックしてくださいね
ではでは今回はこのへんで























