Прошу не ругать новичка за, вероятно, простейший вопрос)
Код, указанный ниже, копирует диапазон с одной страницы и прибавляет его данные к диапазону на другой странице. Макрос работает долго (40000 строк в отчете), подозреваю, что это происходит из-за того, что макрос прыгает по страницам. Application.ScreenUpdating уже использую. Можно ли переписать макрос так, чтобы он не выделял данные на соседних страницах, а просто их копировал?
Буду признателен за любой совет.
Код, указанный ниже, копирует диапазон с одной страницы и прибавляет его данные к диапазону на другой странице. Макрос работает долго (40000 строк в отчете), подозреваю, что это происходит из-за того, что макрос прыгает по страницам. Application.ScreenUpdating уже использую. Можно ли переписать макрос так, чтобы он не выделял данные на соседних страницах, а просто их копировал?
Код |
---|
Sheets("Ассортимент").Select Range(Cells(i, 8, Cells(i, 237)).Select Selection.Copy Sheets("Шахматка").Select Cells(LastRow + 1, 5).Select Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlAdd, SkipBlanks _ :=False, Transpose:=False |