У меня есть ситуация, когда мой объект Dictionary Keys
- это ничего, кроме номеров строк и Items
. Каждая информация о строке (т. Е. Элемент является массивом 1D).
Теперь с помощью приведенного ниже кода я могу отбросить детали строки с помощью элементов Словаря (массивов) в строки. Но можем ли мы сделать это в одной строке, а не один?
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