シート名の一覧を抽出する方法をご紹介します。
■方法1:名前の定義を使う
-
「数式」タブ−「名前の定義」をクリック
-
適当な名前を入力し(例 sName)「参照範囲」に=GET.WORKBOOK(1)と入力して「OK」
-
シート名を出したいセルに次の数式を入力し、オートフィルする
=REPLACE(INDEX(sName,ROW(A1)),1,FIND("]",INDEX(sName,ROW(A1))),"")
補足:get.workbook(1)ではシート名の一覧を取得できます。名前の定義後、=名前を入力すると[ファイル名]シート名が表示されます。
INDEX関数でシート名一覧から○行目…を指定することで1番目のシート、2番目のシート…のように取得できます。○行目はROW(a1)…で指定します。
■ 方法2:VBA画面に表示(簡単)
-
ALT+F11キーを押す
-
CTRL+Gキーを押して下部に「イミディエイト」ウィンドウを表示する
-
For Each i In
ThisWorkbook.Sheets: debug.print i.name : next i を貼り付けENTERキーを押す
シート名一覧が表示されます。セルにコピーペーストして使うことができます。
d2.googlesyndication.com/pagead/show_ads.js">
|