1
「2016年3月」などのテキストとして値を含むデータセットがあります。VBAで日付をテキストに変換する
今、私は私のレポートシートでこれを再現するために、次のコードを書かれている:
DataFin.Range("E9:E9") = DateSerial(Year(Date), Month(Date), 0)
DataFin.Range("E9:E9").Text = Format(DateSerial(Year(Date), Month(Date), 0), "mmmm yyyy")
代わりにそれが正しい形式になっていますが、私は、セルに値の状態をクリックすると、「2016年3月1日」 「2016年3月」の
私は「2016年3月」
おかげで、
ピート
フォーマットセル –
は、それは私がセルの値は、テキスト「2016年3月」ではない」2016年3月1日になりたい、書式設定の問題ではありません –
はのための私の投稿の答えを参照してください。より完全な説明 –