Начальный вопрос: Excel VBA sumifs sort and setExcel VBA смещение
Так у меня есть:
int001, int001, ..... int024
и 29 unique_data.
Я думаю, что здесь i'am делать что-то неправильно:
) * 24 + 1) ...24 times....* 24 + 24)
, но я не знаю, что.
Dim iDate As Long
With Range("C1")
For iDate = 1 To nr_unique_dates - 1
.Offset((iDate - 1) * 24 + 1) = Application.WorksheetFunction.SumIfs(INT001, dates, unique_dates(iDate), INT001, ">0")
.Offset((iDate - 1) * 24 + 2) = Application.WorksheetFunction.SumIfs(INT002, dates, unique_dates(iDate), INT002, ">0")
|
|
|
|
.Offset((iDate - 1) * 24 + 22) = Application.WorksheetFunction.SumIfs(INT022, dates, unique_dates(iDate), INT022, ">0")
.Offset((iDate - 1) * 24 + 23) = Application.WorksheetFunction.SumIfs(INT023, dates, unique_dates(iDate), INT023, ">0")
.Offset((iDate - 1) * 24 + 24) = Application.WorksheetFunction.SumIfs(INT024, dates, unique_dates(iDate), INT024, ">0")
Next iDate
Не могли бы вы быть более ясными? Что не так с вашим кодом? Любые ошибки? Что не работает? – Siva
"int001, int001, ..... int024"? Вы знакомы с массивами? –