- 积分
- 3124
- 明经币
- 个
- 注册时间
- 2005-7-18
- 在线时间
- 小时
- 威望
-
- 金钱
- 个
- 贡献
-
- 激情
-
|
请教高人!VB将xls中列中数据与list中的匹配,最快的方法是?
xls数据量一般都在1000行左右,list中的照片一般都在2000行左右,我操作一次需要20分钟,请问有最快的方法吗?
For i = 1 To xlSheet.range("A65536").End(3).Row
For n = 0 To Me.List1.ListCount - 1
ff = f(Me.List1.list(n)) '截取名字部分
ff1 = Format(xlSheet.Cells(i, 4), "0")
If xlSheet.Cells(i, 3) <> "空地" Then '判断属性部分
GoTo Ei
Else
'Debug.Print xlSheet.Cells(i, 4)
If ff1 = ff Then
Debug.Print i
Debug.Print ff
'List1.RemoveItem (n)
xlSheet.Cells(i, 8) = "图片"
GoTo Ei
End If
End If
Next n
Ei:
Next i
|
|