2013-06-20 21 views
0

我有兩個Excel 2003 .xlm文件,每個文件都有一個makro。兩個宏中的文本都是相同的。我只用一張工作表從workmap(.xls文件)運行宏。 .xls文件中的單元格已預先格式化,vor示例單元格(1,5)具有自定義格式"MMMM"Excel 2003與.xlm行爲的區別

該宏所做的第一件事是將值放入預先格式化的單元格中.xls文件中,例如使用以下命令:Cells(1, 5).Value = "01.11.2010"

如果我用一個.xlm文件做,結果是"November"

如果我用另一個.xlm文件做,結果是"01.11.2010"

其他預格式化的單元格的工作方式也不同。如果我在單元格中輸入值「8,00」,首先.xlm將其作爲數字,第二個作爲文本。它甚至會打開這兩個.xlm文件。

什麼可能是這種差異的原因?

+0

請考慮發佈工作簿鏈接(通過DropBox或GoogleDocs)。使用所有這些信息進行故障排除會更容易。 –

+0

列格式掩碼看起來不同。 – xQbert

回答

1

區域設置在這裏起到一定的作用,所以我的設置可能與您的設置有所不同。然而,在2012年1月1日我在鍵入。我設置B2公式= A2和C2公式= A2。

注意兩個結果中每一個的顯示方式都不相同。這是因爲我已經將列B和C格式化爲不同的顯示(蒙版)格式。

您可能會在表格中顯示「NOVEMBER」的表單上出現類似的問題。

enter image description here