VBA 日付を8桁の文字列に
今回はセルに入力されている日付を、8桁の文字列に変換するマクロです。
「2021/4/1」を、年4桁、月2桁、日2桁の「20210401」に変換します。
サンプルプログラムは下記になります。
1行1列に入力されている日付を、8桁の文字列にして、1行2列に出力します。
まずFormat関数で書式を「yyyyMMdd」の年4桁、月2桁、日2桁に変換します。
その後CStr関数でデータを文字列に変換します。結果は図2になります。
1行2列に8桁の文字列で出力されているのが確認できます。
今回は日付の文字列変換でした、もし良かったら試してみてください。