シート名を取得・・・これができると意外と便利なんです。変わってくれたら便利ですよね。したいけれど難しい、という方はいったん関数でセル上にシート名を取得してしまえば、VBAではそのセルの値を取得するだけの簡単なコードで済み、メッセージとして表示することも可能です。※もちろん、関数を使わずにVBAのみで取得することも可能です。セルに表示、VBAならばメッセージとして表示する方法について説明します。関数でシート名を取得する場合、つぎにVBAでシート名を取得する場合について説明します。セルに反映させています。関数で解決する方法を紹介しますが、もちろんVBAでも可能です。この記事の後半をご覧ください。セルに表示する関数を教えます。)▲スマホでご覧の方は横画面でどうぞ。CELL関数CELL関数は、そのセルの位置、書式、ファイル名を含むフルパスなど、選択されたセルに関するさまざまな情報を引き出すことができる関数です。)「検査の種類」の部分には、引き出したい情報によってさまざまな引数が入ります。するとセルのフルパスを値として返します。対象範囲ということですので省略が可能です。今回のシート名を取得する関数でも省略されています。[Book1.xlsx]5.まとめとなります。部分だけを切り出すことによってシート名を取得できました。ために、RIGHT関数・LEN関数・FIND関数が必要になります。RIGHT関数、LEN関数、FIND関数についてはこのブログをご覧になっている方は問題なく使えるのではないかと思いますので、詳細は割愛させていただきます。ちなみに下の図は、シート名を取得してさらに文字列を組み合わせた応用例です。シート名取得の関数のあとに、「を取得する」という文字列をつづけて短文を作ります。次はVBAを使ってシート名を取得する方法について説明します。VBAのコードの記述方法を知っている方ならば、VBAでシート名を取得するのはとてもシンプルで簡単です。