学习资源:《Excel VBA从入门到进阶》第72集 by兰色幻想
这节课来详细讲解Select语句。
Select 字段 from 表 where 条件
例:从sheet1中筛选全部数据。
* 表示全部字符,无条件可以省略where。
Select * from [sheet1$]
如果是对表中特定单元格区域进行查找,可以在[sheet1$]的$后面加单元格区域。
在开讲之前,先在类模块写好打开数据库、复制筛选后的数据到单元格区域和关闭数据库的代码,以便后续可直接调用和增加代码可读性。
类模块命名为数据库,三个属性的名称分别为Excel数据库、Access数据库、执行筛选。
Property Get Excel数据库()
Excel数据库 = "provider=microsoft.jet.oledb.4.0;extended properties=excel 8.0;data source=" & ThisWorkbook.path & "/Database/CangKu.xls"
End PropertyProperty Get Ac