Ich habe eine Datei aus einem SAP-System extrahiert und als Tabelle mit Erweiterung gespeichert .xls
. Ich habe eine andere Excel-Datei, die ein Makro zum Öffnen der ersteren enthält:
Workbooks.Open Filename:= _
"G:\Manufacturing\MFCOMMON\PLANNING\Production\GR 25 Implementation\PCDC Implementation\Kotakis\Quantity_Sap.XLS"
Workbooks.Open Filename:= _
"G:\Manufacturing\MFCOMMON\PLANNING\Production\GR 25 Implementation\PCDC Implementation\Kotakis\Z6TB_KOTAKIS.XLS"
Windows("Containers flow GR10_GR25.xls").Activate
ActiveWorkbook.RefreshAll
aber wenn ich es laufen lasse, ändern sich einige Zahlen und erscheinen anders als sie sollten, wenn ich die Datei manuell öffne, zB von -896 mit manuell auf -896.000
Wie kann ich das ändern?
microsoft-excel
vba
rexxar
quelle
quelle
Antworten:
Möglicherweise müssen Sie bei jedem Datenexport alle auswählen und das Format in der XLS-Datei in SAP ändern (z. B. Start> Zellen - Format> Zellen formatieren> Benutzerdefiniert) oder das Format in Ihrer Standardvorlage einmalig ändern (indem Sie eine neue Vorlage erstellen und in XLSTART speichern). Dies würde dann jedoch für alle neuen Arbeitsmappen gelten, die mit der Standardeinstellung erstellt wurden.
quelle