1
DTSからExcelシートにデータを入力していますが、DTSはセルをvarchar(255)と見なしてテキストとして出力します。私は、数値またはdatetimeとして値を正しくフォーマットするマクロを追加する予定です。これにはどのようなVBAを使用しますか?Excelを使用してフォーマットされていないテキストデータを正しくタイプされたデータに変換する
たとえば、セルの値は「2009-01-01 00:00:00」と表示されます。 F2キーを押してセルを編集し、Enterキーを押すと、Excelは日付を認識し、セルの書式設定に従って書式を設定します。私は同じことをするいくつかのVBAを持っていたいと思います。
問題は、セルの書式が正しくないことではなく、Excelがdatetimeまたはnumericの代わりにテキストとしてデータを考えているという問題です。