要求一,将EXCEL 文件SG Master List SO Outanding 090520_ZY
xls 中Master页内容中,ItemCode字段左边六位字符值,和U_Cat1字符值加上U_Cat2加上”- ”号,再加上U_Cat3右边两位数相比较,将不相同所有行记录,复制到sheet2页中去
Sub 筛选() Dim cn As New ADODB
Connection Dim sql As String 'cn
Open "provider=microsoft
0;extended properties=excel 8
0;data source=" & ThisWorkbook
FullName cn
Open "Provider=Microsoft
0;Extended Properties=Excel 8
0;Data Source=" & ThisWorkbook
Path & "\SG Master List SO Outanding 090520_ZY
xls" sql = "select * from [Master$] where left(ItemCode,6) U_Cat1 & U_Cat2 & '-' & right(U_Cat3,2) Sheets("Sheet2")
CopyFromRecordset cn
Execute(sql) cn
Close Set cn = Nothing End Sub 一,在没有写代码这前要先通过菜单栏中”工具”,”引用”加载”ADO ”类
'cn
Open "provider=microsoft
0;extended properties=excel 8
0;data sour