This code:
- Copies a value from
"Sheet1" - Pastes special (as a number) in another sheet
"Sheet2" - Jumps to the next line
I already:
- Disabled screen refresh
Wrapped the code with
Application.EnableEvents = FalseandApplication.Calculation = xlCalculationManual1made the calculation a little faster, but2didn't seem to make any effect.
Dim iterations, counter As Integer
iterations= 10000
counter = 1
Do While counter <= iterations
' copy value from Sheet1
Sheets("Sheet1").Range("B4").Copy
' paste value in sheet2
Sheets("Sheet2").Select
Selection.PasteSpecial Paste:=xlPasteValues
ActiveCell.Offset(1, 0).Range("A1").Select
counter = counter + 1
Loop
I usually run 50,000+ iterations (counter = 50000).
How can I improve this code speed?
Subthat it runs in. \$\endgroup\$Sheets("Sheet1").Range("B4").Copybefore thewhileloop. \$\endgroup\$