VBA:在同一本书的工作表中作为查询运行

时间:2015-07-01 17:49:10

标签: excel vba excel-vba

我在文件中有一个宏,我需要做的是在其中运行查询,因为它是一个SQL表,或者在VBA中找到类似的代码。我发现的几乎所有内容都是关于在Excel文件中使用VBA在Access数据库中运行查询。

在我的文件中,我有一张需要用作数据库的工作表,还有一张需要在运行宏时显示一些信息的工作表。想象一下,我有一张这样的表:

|Number|Field1|
|  5   |AAAAAA|
|  4   |BBBBBB|
|  8   |CCCCCC|
|  3   |AAAAAA|
|  4   |BBBBBB|
|  2   |AAAAAA|
|  1   |CCCCCC|

此查询应仅将Field1具有确定值的数字相加,并且应该对工作表中的所有行求和。线数因日而异。

是否可以做这样的事情?

1 个答案:

答案 0 :(得分:0)

我建议sumif论坛。 (所以,你不需要一个宏):

=SUMIF(B2:B8;"BBBBBB";A2:A8)

如果B2到B8中的数学运行包含" BBBBBB"

,则将A2和A8中的数字相加