Во- первых, вы можете установить ScreenUpdating = false перед изменением ячеек и вернуть его обратно в true после внесения изменений. Это не позволяет Excel отображать измененное значение КАЖДОЙ ячейки. Вместо этого Excel перекрашивает все ячейки после установки ScreenUpdating = true .
Во-вторых, вы можете присвоить массив свойству Range.Value ; предполагая, что диапазон ячеек и массив значений имеют соответствующие размеры.
2023-02-03