|
|
1
1
我找到了部分答案。要使其工作,工作簿中必须已经存在NumberFormat。 解决方法是将单元格的格式设置为“#,##0.0”,然后进行替换:
似乎没有任何集合允许我使用自定义数字格式( According to this site anyway ). 我在设置应用程序时发现了这一点。FindFormat转换为新格式开始抛出错误! |
|
|
2
1
要避免此错误,您必须至少有一次具有两种使用格式的现有单元格。我有列名的第一行,所以它们只有字符串值,将前两个列名设置为dateformat不会对我的工作表数据产生任何明显的影响。
在Excel 2003、2007、2010中工作! |
|
|
Vishal I P · VBA 2003中出现过多本地非静态变量错误? 12 年前 |