VBA シリアル値を日付に変換

vba
Excelで見た目上日付形式(yyyy/mm/dd)のものがVBAで値を取得してみると
小数値となることがあります。
セルの書式設定が標準の場合にこうなりますが、あくまでVBA上では
文字列として扱いたい場合、以下で変換が可能です。
[vb]
Dim test As String
test = Format(Worksheets(“Sheet1”).Cells(1, 1).Value, “HHmmss”)
[/vb]
例は24時間表記での時刻ですが、日付書式(yyyy/mm/dd)を指定すると
日付に変換されます。