HOME エクセル質問掲示板 エクセルの学校 初めての方へ 過去ログ
よくある質問 ライブラリ マイスター 関数 Yahoo Google
エラー値 校内全文検索 ダウンロード ExcelPedia 検索 遊び マック コン

 

シート名を取得する方法 (tp0044)

セルにワークシート名を持ってくるには2つの方法があります。
関数CELL を使う方法と ユーザー関数 を使う方法です。


(1) 関数CELL を使ってシート名を取得する方法

こちらはワークシートから標準関数を組み合わせて使う方法です

=RIGHT(CELL("filename"),LEN(CELL("filename"))-FIND("]",CELL("filename")))

(2) ユーザー関数を使ってシート名を取得する方法

こちらはVBAを使ってユーザー関数を作る方法です

Function RSN()
RSN = ActiveSheet.Name
End Function
  1. エクセル ワークシートの世界から
  2. [Alt]キーを押したまま[F11]キーを押して、VBEの世界に入り
  3. [挿入(I)]メニュー→[標準モジュール(M)]を選択し
  4. 上のコードをコピーして[標準モジュール]に貼り付けます
  5. ワークシート側に戻って、セルに =RSN() と入力します
  6. これで、セルにワークシート名が表示されます

関連ページ


2012/05/13:更新 2012/09/30:登録 訪問者数: 2009/09/04〜カウンタ Excel


Valid HTML 4.01 Transitional