小编Joe*_*sky的帖子

使用SQL在Excel中操作数据

我有一个我正在使用的excel报告,它使用VBA来操作数据.

虽然目前还没有理由我不能使用VBA对于我而言,我宁愿做它的SQL,因为我在语言更加熟练.为了做到这一点,我面临着一些挑战,并将我的问题简化为一个更容易解决的问题.

假设我有一个Excel电子表格,单元格A1中的数字为1,单元格A2中为2,单元格A3中为3.在单元格A4中,我试图对这些进行求和,得到数字6.

SUM()函数会得到我想要的答案,但不是我想要的方式.

相反,这就是我想要做的......

1) read cells A1->A3 into a table object (call this x) using VBA
2) declare a string variable and set it to 'SELECT SUM(column1) FROM x'
3) execute that sql string
4) store the results in cell A4
Run Code Online (Sandbox Code Playgroud)

这是一种可行的做事方式吗?如果是这样,可以发布一个例子吗?

sql excel integration vba excel-vba

-2
推荐指数
1
解决办法
431
查看次数

标签 统计

excel ×1

excel-vba ×1

integration ×1

sql ×1

vba ×1