
こんにちは!りゅう(@ryupong_b)です。
今回は、ブック名を取得する方法を解説します。
はじめに
今回は、ブック名を取得する方法をご紹介します。
本記事では、サンプルコードを用いてコピペで使える実践的なコードもご紹介します。
この記事を読むメリット
- ブック名を取得する方法が分かります。
- 取得の際の注意事項についても解説します。
- サンプルコードを用いてコピペで使える実践的なコードもご紹介します。
基本情報
Nameプロパティ
ブックの名前を取得するには、Nameプロパティを使用します。
構文
‘ A1セルにアクティブブック名を書き出し
Range(“A1”).Value = ActiveWorkbook.Name
サンプルコード
指定のブック名を取得する
サンプルコード
Public Sub getBookName()
' アクティブブック名を取得
Dim activeBookName As String
activeBookName = ActiveWorkbook.Name
' 最後に開いたブック名を取得
Dim activeBookName As String
activeBookName = Workbooks(Workbooks.Count).Name
End Sub

以下の記事にてブックの参照方法について詳しく解説しています。
ブックを特定する際に参考としてください。
あわせて読みたい


【Excel VBA】ブックの参照(Workbooks/ActiveWorkbook/ThisWorkbook)
ブックを参照する3つの方法について解説しています。基本的な構文から、エラーの回避方法、コピペで使える実践的なコードも紹介しています。
最後に
今回は、ブック名を取得する方法をご紹介させて頂きました。
この記事が、皆さんのお力になれば幸いです!
オススメの書籍
リーダブルコード ―より良いコードを書くためのシンプルで実践的なテクニック (Theory in practice)
2,640 円
本書籍では、可読性を向上させる基礎が詰まっています。
ExcelVBAでは使い捨てのコードを量産させがちですが、結果的に不具合の温床となってしまいます。プログラミングをする全ての方に読んで頂きたい1冊です!
コメント