我在文件中有一个宏,我需要做的是在其中运行查询,因为它是一个SQL表,或者在VBA中找到类似的代码。我发现的几乎所有内容都是关于在Excel文件中使用VBA在Access数据库中运行查询。
在我的文件中,我有一张需要用作数据库的工作表,还有一张需要在运行宏时显示一些信息的工作表。想象一下,我有一张这样的表:
|Number|Field1|
| 5 |AAAAAA|
| 4 |BBBBBB|
| 8 |CCCCCC|
| 3 |AAAAAA|
| 4 |BBBBBB|
| 2 |AAAAAA|
| 1 |CCCCCC|
此查询应仅将Field1具有确定值的数字相加,并且应该对工作表中的所有行求和。线数因日而异。
是否可以做这样的事情?
答案 0 :(得分:0)
我建议sumif
论坛。 (所以,你不需要一个宏):
=SUMIF(B2:B8;"BBBBBB";A2:A8)
如果B2到B8中的数学运行包含" BBBBBB"
,则将A2和A8中的数字相加