通过宏打开 .xls 文件后数据显示不同

通过宏打开 .xls 文件后数据显示不同

我从 SAP 系统中提取了一个文件,并将其保存为扩展名为 的电子表格.xls。我还有另一个 excel 文件,其中包含一个用于打开前者的宏:

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

但是当我运行它时,一些数字会发生变化,并且与我手动打开文件时显示的不同,例如从手动的 -896 变为 -896.000

我怎样才能改变这一点?

答案1

每次导出数据时,您可能需要选择全部并更改 SAP 中 .xls 文件中的格式(例如:主页 > 单元格 - 格式 > 格式化单元格 > 自定义),或者一次性更改默认模板中的格式(通过创建新模板并将其保存在 XLSTART 中),但这将应用于使用默认设置创建的所有新工作簿。

相关内容