Excel VBA QueryTable属性出现错误

星展银行

在我的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版本特有的。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章