Почему может происходить ошибка в этой строке:?
ThisWorkbook.Sheets(output_list).Range(ThisWorkbook.Sheets(output_list).Cells(1, 1), ThisWorkbook.Sheets(output_list).Cells(num_rows_out, Num_cols_ref)) = mass_load
Переменная "mass_load" это массив, который создаётся так:
Dim mass_load() As Variant
В самой конструкции ошибки нет, проблема в переменных. Они содержат несопоставимые с листом значения.
Да, действительно, в переменных было не то, что предполагалось.
Спасибо.