Ich beziehe eine Excel-Tabelle aus DTS, aber die resultierende Ausgabe ist als Text formatiert, da DTS die Zellen als varchar (255) sieht. Ich plane, ein Makro hinzuzufügen, das die Werte korrekt als numerisch oder datetime formatiert. Was VBA würde ich dafür verwenden?Excel-Makro, um unformatierte Textdaten in korrekt typisierte Daten zu ändern
zB der Wert in einer Zelle wird als "2009-01-01 00:00:00" angezeigt. Wenn ich F2 drücke, um die Zelle zu bearbeiten, dann drücke ENTER, Excel erkennt, dass es ein Datum ist und formatiert es dann entsprechend der Zellformatierung. Ich hätte gerne etwas VBA, um das Gleiche zu tun.
Das Problem ist nicht, dass die Zellformatierung falsch ist, das Problem ist, dass Excel die Daten als Text statt Datetime oder numerisch denkt.