我有两个 Excel 2003 .xlm 文件,每个文件都有一个 makro。两个宏中的文本是相同的。我只用一张纸从工作图(.xls 文件)运行宏。.xls 文件中的单元格已预先格式化,例如 Cell(1, 5) 具有自定义格式"MMMM"
。
宏所做的第一件事是将值放入 .xls 文件中预先格式化的单元格中,例如使用以下命令:Cells(1, 5).Value = "01.11.2010"
.
如果我用一个 .xlm 文件来做,结果是"November"
.
如果我使用另一个 .xlm 文件执行此操作,则结果为"01.11.2010"
.
其他预格式化单元格的工作方式也不同。如果我在单元格中输入值“8,00”,首先 .xlm 将其作为数字,第二个作为文本。它甚至打开了两个 .xlm 文件。
这种差异的原因可能是什么?