Я пытаюсь создать макрос для vba, который захватывает значения, введенные в мой столбец A ячеек 1-1000, а затем берет эти значения и вставляет их в функцию.
Вместо определения 1000 различных значений как:
x1 = Worksheets("Sheet1").Range("A1").Value
x2 = Worksheets("Sheet1").Range("A2").Value
x3 = Worksheets("Sheet1").Range("A3").Value
... и т. Д.
, а затем подключить их к моей функции
Dim dy As Integer, fx As Integer
dy = Range("B2").Value - Range("B1").Value
fx= dy*(x1+x2+x3....)
Можно ли как-нибудь создать цикл do, который выполняется из ячейки A1 в A1000, получая каждое из своих значений и вставляя его в мою функцию? Вот что у меня есть, но я не уверен, как бы я мог получить значения, введенные в ячейки.
xi = 1
Do
xi = 1 + xi
If xi = 1000 Then Exit Do
Count = Count + 1
Loop