vba select语句的基本用法 vba怎么获得查询结果条数?

vba怎么获得查询结果条数?SQL select count(*)asrecordcountfromtablename where...然后(recordcount)得到列数,(I)。获取指定列的列名

vba怎么获得查询结果条数?

SQL select count(*)asrecordcountfromtablename where...然后(recordcount)得到列数,(I)。获取指定列的列名。选定当前工作表中的所有单元格:Rows()。选择当前工作表中使用的行数:在()的VBA使用。我的方法综合了很多大神的结果,解决了我的问题(我想把筛选的一行和后面的三行一起删除,筛选条件用宏记录)。代码如下: 过滤条件,这可以通过使用宏记录,然后修改jrows(2:2000 ;。特殊细胞(12)。排与排。;获取过滤器的行号。;2:2000 ;是滤波器的范围,并根据需要修改Rows((J ^ 3)。选择已过滤的行及其最后三行。根据需要修改选定的操作。可以使用宏录制,然后修改网页链接。在组合框的change事件中写了以下代码:以下代码的意思是:combo是一个显示供应商的组合框。通过选择供应商,供应商的订单总数显示在文本4中。private Sub combo 0 _ Change()Dim supplier ID supplier ID Dim SQL as string,RS as recordset SQL select count(*)as CNT from[purchase order]where[supplier ID]供应商ID查询的SQL语句。设置rs (sql)rText4。文本(0)结束Sub