お世話になります。
Excelについて質問させて下さい。
Excelファイル内のシート名を、一覧で表示させることはできないでしょうか?
また新たにシートを追加したら、その新たなシート名も一覧に自動で追加できないでしょうか?
(例)
あるドラッグストアの売上管理をExcelで行うとします。
シートの名称を各店舗名にして生成させます。
一通りシートを生成した後で、きちんと全ての店舗のシートを作れているかチェックするために、生成したシート名の一覧を作成したい。
また作り忘れていた店舗のシートを追加したら、そのシート名も一覧に自動追加させたい。
なおExcel2010使用しています。
ご存知の方、宜しくお願いします。
No.2ベストアンサー
- 回答日時:
こんばんは!
各店舗のSheetはSheet見出しの2番目以降に配置し、
Sheet1のA列2行目以降に各Sheet名を表示させてみてはどうでしょうか?
VBAになりますが、一例です。
画面左下のシート見出しの「Sheet1」(←実際のSheet名)上で右クリック → コードの表示 → VBE画面のカーソルが点滅しているところに
↓のコードをコピー&ペースト → Excel画面に戻り(VBE画面を閉じて)別Sheetを選択 → Sheet1を選択
としてみてください。
Private Sub Worksheet_Activate() 'この行から
Dim k As Long, lastRow As Long
lastRow = Cells(Rows.Count, "A").End(xlUp).Row
If lastRow > 1 Then
Range(Cells(2, "A"), Cells(lastRow, "A")).ClearContents
End If
For k = 2 To Worksheets.Count
Cells(k, "A") = Worksheets(k).Name
Next k
End Sub 'この行まで
これでSheet1を選択した時点ですべてのSheet名がA2セル以降に表示されます。
もちろんSheetを追加しても
Sheet1をアクティブにした時点でSheet名はすべて表示されます。m(_ _)m
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
EXCELで複数のシートを一度に「...
-
エクセルでブック内の倍率がバ...
-
ハイパーリンクでジャンプした...
-
エクセルで複数のシートに画像...
-
EXCELの図形(テキストボックス)...
-
特定のシートのみ再計算させな...
-
【ExcelVBA】マクロの入ったシ...
-
エクセルのシート連番の振り直し
-
エクセルで誤ってF11キーを押す...
-
Wordで差し込み印刷時に表示す...
-
Accessのテーブルを既存のExcel...
-
vba Listviewでのチェックボッ...
-
エクセルのシー名を二段表示に...
-
EXCELの「シートの見出し」のフ...
-
エクセル、特定のシートにパス...
-
エクセルの複数シートでのリン...
-
エクセルマクロでシート名を条...
-
(エクセル)Indirect関数で、ハ...
-
Excel Visible プロパティを設...
-
【Excel VBA】データ貼り付け先...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
EXCELで複数のシートを一度に「...
-
ハイパーリンクでジャンプした...
-
エクセルでブック内の倍率がバ...
-
エクセルで複数のシートに画像...
-
特定のシートのみ再計算させな...
-
【ExcelVBA】マクロの入ったシ...
-
EXCELの図形(テキストボックス)...
-
エクセルのシート連番の振り直し
-
ワークシートそのものの色を変...
-
エクセルの2つのシートを並び...
-
エクセルのシー名を二段表示に...
-
エクセル、特定のシートにパス...
-
Accessのテーブルを既存のExcel...
-
Wordで差し込み印刷時に表示す...
-
EXCELで存在しないシート...
-
自分だけの辞書(データベース...
-
accessへエクセルの複数のシー...
-
Excelでマクロ設定したが反映さ...
-
エクセルの複数シートでのリン...
-
エクセル2003で、複数のシート...
おすすめ情報