Excel VBA 日付を8桁の文字列に変換
VBAで日付を8桁の文字列に変換する方法です。サンプルプログラムは図1に
なります。
書式を設定する「Format関数」と、文字列に変換する「CStr関数」を利用します。
1行1列のセルの値を、日付型の変数「val」に代入します。
そして「Format関数」で「val」の書式を「年4桁 月2桁 日2桁」に変更します。
この状態で「CStr関数」を利用して文字列に変換し、文字列型の変数「str」に
代入します。
最後にセルの1行2列に値を代入しています。結果は図2のようになります。
このように型変換と書式設定で、日付を8桁の文字列に変換する事ができます。