select 学号,姓名,成绩 from 学生信息表 where 学号=‘12345’
是这样写的。vba里可以调用ADO对象执行SQL语句。
'从楼上的改一下,使用集合提高效率,其他优化。Sub MeThee()
Application.ScreenUpdating = False
Dim aFileName$,myPath$
Dim aCollection As New Collection
Dim bCollection As New Collection
myPath = "d:\xxx\" '设置路径
aFileName = Dir(myPath & "*.xls*") '从myPath指定的目录查找excel文件
While aFileName <> "" And Instr(1,aFileName,"$") = 0 Then
With Workbooks.Open(Filename:=myPath & aFileName, ReadOnly:=True) '以只读方式打开工作簿
aCollection.Add .Sheets1.Range("B5") '假如姓名在B5
bCollection.Add .Sheets1.Range("F5") '假如姓名在B5
.Close False '关闭工作簿
End With
f = Dir '查找下一个
Wend
Application.ScreenUpdating = True
End Sub
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)