我有一种情况,我的 Dictionary 对象Keys
只是行号,并且Items
是每一行的详细信息(即 Item 是一维数组)。
现在借助以下代码,我可以将行详细信息从 Dictionary Items(arrays) 推回行。但是我们可以一行一行地做而不是一个接一个吗?
Sub DataPushBackToSheet(DicTotDurations,DicHoldData,ob9)
Dim Key,ColumntoStart,LastColNumber
ColumntoStart = objExcel1.Application.WorksheetFunction.Match("Parent Business Process ID", ob9.Rows(1), 0) + 1
LastColNumber = objExcel1.Application.WorksheetFunction.CountA(ob9.Rows(1))
For Each Key in DicHoldData.Keys
ob9.Range(ob9.Cells(Key,ColumntoStart),ob9.Cells(Key,ColumntoStart)).Resize(1, UBound(DicHoldData.Item(Key)) + 1).Value = DicHoldData.Item(Key)
Next
End Sub