|
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用 · 内置多项VBA编程加强工具 ★ 免费下载 ★ ★ 使用手册★
自己动手试了一下
Sub cd()
Set dict = CreateObject("Scripting.Dictionary")
For x = 2 To Sheet1.Cells(65536, 3).End(xlUp).Row '循环表格生成字典
dict(Sheet1.Cells(x, 2).Value & "") = Range(Sheet1.Cells(x, 3), Sheet1.Cells(x, 8))
'Debug.Print x
'Debug.Print Sheet3.Cells(3, 2).Value
Next x
'Sheets("Sheet3").Select
'ir = Range("b65536").End(xlUp).Row
For i = 3 To Sheet3.Cells(65536, 1).End(xlUp).Row '循环sheet2中的表格,把字典里的值填进去
Debug.Print i
Range(Sheet3.Cells(i, 3), Sheet3.Cells(i, 8)) = dict(Sheet3.Cells(i, 2).Value & "")
Next i
End Sub
请问我debug后面那句话错了,应该单改这句话让这脚本可以运行成功
另外问一下:),d(Cells(i, 2).Value & "") 中的
Value & "") 是什么意思
[ 本帖最后由 wqjwftcaqr 于 2011-3-8 10:47 编辑 ] |
|