ich möchte Teile einer großen File in eine neue Excel-File übernehmen. Dabei werden nur ausgewählte Spalten übernommen.
Eingabe ist eine als "CSV" definierte File. In einer bestimmten Spalte, in welcher normalerweise Text steht, stehen manchmal auch sehr lange Zahlen, z. B. "101211333011304181201188391". In meiner Excel-File wird mir dann das als "1,01211333011304E+26" dargestellt.
Zuerst lese ich die gesamte CSV-File ein:
Sheets.Add After:=Sheets(Sheets.Count)
WorkName = "#Work#")
ActiveWorkbook.ActiveSheet.Name = WorkName
Set Ws = ActiveWorkbook.Sheets(WorkName)
Workbooks.Open FileName:=ImportFile, Local:=True
ActiveSheet.UsedRange.Copy Ws.Cells(1)
ActiveWorkbook.Close savechanges:=False
Nun habe ich die CSV-Daten im Blatt "#Work#" gespeichert. Allerdings sind dort die langen Zahlen auch schon verändert.
Im nächsten Schritt prüfe ich, welche Spalten für mich relevante Daten haben, und übernehme diese Spalten dann in meine eigene Tabelle.
Zum Schluss wird die Work-Tabelle noch gelöscht.
Frage: wie kann ich verhindert, dass diese langen Zahlen verändert dargestellt werden?
Gruß
Werner