[英]Excel VBA QueryTable properties with errors
在我的Excel 2003 VBA上,标准的QueryTable返回一个
<应用程序定义或对象定义的错误>
当我将其放入监视窗口时,将其作为5个属性的值。 他们是:
- TextFileColumnDataTypes
- TextFileDecimalSeparator
- TextFileFixedColumnWidths
- TextFile千位分隔符
- TextFileTrailingMinusNumbers
我正在尝试设置小数和数千个属性,因为我尝试检索的数据来自某个国家/地区。
这是错误吗? 有没有解决方法?
为了澄清问题:
由于找不到属性问题的解决方案,因此我使用了一种简单的解决方法,通过在刷新查询之前运行以下琐碎的代码来解决小数和千位数问题:
With Application
.DecimalSeparator = ","
.ThousandsSeparator = "."
.UseSystemSeparators = False
End With
刷新后,我运行此命令可以回到我原来的美国标准:
With Application
.DecimalSeparator = "."
.ThousandsSeparator = ","
.UseSystemSeparators = False
End With
无论如何,谢谢尝试提供帮助的人...我想这个问题是我的Excel版本特有的。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.