|
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用 · 内置多项VBA编程加强工具 ★ 免费下载 ★ ★ 使用手册★
Option Explicit
Sub TEST2()
Dim ar, br, i&, j&, dic As Object, vKey
Set dic = CreateObject("Scripting.Dictionary")
ar = Sheets(1).[A1].CurrentRegion
For j = 6 To UBound(ar, 2)
ReDim br(1 To 6, 1 To 5)
For i = 2 To UBound(ar)
If ar(i, j) <> "" Then
br(i - 1, 1) = i - 1
br(i - 1, 2) = ar(i, 3)
br(i - 1, 4) = "kg"
br(i - 1, 5) = ar(i, j)
End If
Next i
dic(ar(1, j)) = br
Next j
For Each vKey In dic.keys
With [A4:E9]
.ClearContents
.Value = dic(vKey)
End With
ActiveSheet.PrintOut
Next
End Sub |
评分
-
1
查看全部评分
-
|