• ベストアンサー

VBAで年月日を変更したい

お世話になります。 VBAで教えてください。 dim 文字 as variant 文字="2013年10月5日(土)" を 20131005 文字="2013年1月5日(日)" ならば 20130105 という風に8桁表示したいのですが、 ・年、月、日、(日)を外す ・8桁で表示 する方法がわかりません。 どのようにすれば希望の形になるでしょうか? よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • okormazd
  • ベストアンサー率50% (1224/2412)
回答No.1

Dim 文字 As Variant 文字 = "2013年10月5日(土)" 文字 = DateValue(Left(文字, Len(文字) - 3)) MsgBox Format(文字, "yyyymmdd")

kgyqk433
質問者

お礼

ありがとうございます!!!

関連するQ&A