|
代码如下:
Sub 刷新()
On Error Resume Next
Dim A, i, j, K As Long, R As Long
n = Sheet6.Range("h1")
m = Sheet6.Range("i1") + 5
o = m - n + 1
For K = 2 To 6
Set d = CreateObject("scripting.dictionary")
R = Sheet4.[q65536].End(xlUp).Row
A = Sheet4.Range("q4:v" & R)
For i = 1 To R - 3
d.Add A(i, 1), A(i, K)
Next i
A = Sheet6.Range("A" & n & ":A" & m)
For i = 1 To o
A(i, 1) = d.Item(A(i, 1))
A(i, 1) = IIf(A(i, 1) = 0, "", A(i, 1))
Next i
Sheet6.Range("A" & n & ":A" & m).Offset(0, K - 1) = A
Set d = Nothing
Next K
End Sub
|
|