まえきんブログ

2024/2/11~ WordPress版ブログへお引越ししました🖊(詳細はトップページ記事をご参照頂ければと存じますm(_ _)m)

【Excel VBA学習 #143】文字列からシリアル値を取得する

まえきんです!

今回は文字列からシリアル値を取得する

方法について学習しましたのでご紹介します。

f:id:maekinblog:20211010195304p:plain

今回は以下のように任意のセルに入力された文字列から

シリアル値を取得するマクロを考えます。

f:id:maekinblog:20211010195444p:plain

文字列形式の日付をシリアル値に変換するには、DateValue関数を使用します。

日付に変換できない文字列を変換しようとするとエラーになってしまうため、

IsDate関数で日付に変換できる文字列かどうかの判定を行います。

上記のような状態でマクロ実行ボタンを押下すると以下の

メッセージボックスが表示されます。

f:id:maekinblog:20211010195718p:plain

ちなみに、変換不能な文字列の場合は変換不可の旨を知らせる

メッセージボックスが表示されます。

次回#144は「日付から年を取得する」VBAコードについて学習予定です。

最後まで読んで頂きありがとうございました!ではまた!