Этот код будет go на листе и переключит ячейку на определенную функцию, которая связана с диапазоном, который я собираюсь скопировать. Затем он вставит значения на другой лист в определенную ячейку c. Я меняю ActiveCell (строка 6) с каждым копированием и вставкой. Этот код не ждет, пока ячейки будут скопированы для расчета. Поэтому у меня на всем листе одинаковые значения ячеек. Любая помощь была бы замечательной :) Я попробовал «Application.Calculate», и это не сработало. Этот код копирует и вставляет 100 различных тикеров для акций, которые я включил пять серий кодов, но они продолжают записывать цену каждой акции.
Sheets("Investing").Select
ActiveWindow.SmallScroll Down:=21
Sheets("Homepage").Select
Range("J2").Select
Application.CutCopyMode = False
ActiveCell.FormulaR1C1 = "=Investing!R[268]C[-9]"
Range("J3").Select
Sheets("Investing").Select
ActiveWindow.SmallScroll Down:=-12
Range("A249:B260").Select
Selection.Copy
Sheets("Daily Strategies").Select
Range("E5").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Sheets("Homepage").Select
Range("J2").Select
Application.CutCopyMode = False
ActiveCell.FormulaR1C1 = "=Investing!R[269]C[-9]"
Range("J3").Select
Sheets("Investing").Select
Range("A249:B260").Select
Selection.Copy
Range("D283").Select
Sheets("Daily Strategies").Select
Range("G5").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Sheets("Homepage").Select
Range("J2").Select
Application.CutCopyMode = False
ActiveCell.FormulaR1C1 = "=Investing!R[270]C[-9]"
Range("J3").Select
Sheets("Investing").Select
Range("A249:B260").Select
Selection.Copy
Sheets("Daily Strategies").Select
Range("I5").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Sheets("Homepage").Select
Range("J2").Select
Application.CutCopyMode = False
ActiveCell.FormulaR1C1 = "=Investing!R[271]C[-9]"
Range("J3").Select
Sheets("Investing").Select
Range("A249:B260").Select
Selection.Copy
Sheets("Daily Strategies").Select
Range("K5").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Sheets("Homepage").Select
Range("J2").Select
Application.CutCopyMode = False
ActiveCell.FormulaR1C1 = "=Investing!R[272]C[-9]"
Range("J3").Select
Sheets("Investing").Select
Range("A249:B260").Select
Selection.Copy
Sheets("Daily Strategies").Select
Range("M5").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
I