首页 > 解决方案 > 在excel中使用vba加载sql查询时数据类型错误

问题描述

我有一个 SQL 查询,我想在 VBA 中使用它来将数据加载到 Excel 中,问题是加载完成后 Excel 中的数据类型错误。例如,它需要是一个日期,它仍然是一个整数,其中一个整数是一个日期。有没有什么办法解决这一问题?示例我的查询:

sql = " SELECT DATA, ITEM, COMPANY, SALES FROM SALES "

标签: sqlexcelvba

解决方案


您必须按照日期格式格式化单元格。还要确保查询输出中的值正确。

Sheet1.Range("A2", "A100").NumberFormat = "yyyy-mm-dd"

推荐阅读