VBA: Как потянуть «Продукт» вниз на количество строк - PullRequest
0 голосов
/ 11 октября 2019

Я хотел бы иметь ячейку, которая показывает произведение диапазона строк, заданного числом ячеек. Например, если в ячейке A1 у меня число 10, а мой ассортимент начинается с A2, я бы хотел рассчитать PRODUCT(A2:A12);, но, если я изменю A1 на 20,теперь продукт получает PRODUCT(A2:A22)

Я пробовал несколько различных циклов for и while, но я довольно плохо знаком с синтаксисом VBA

Код, который я пробовал:

Sub ReturnsProduct()
    Dim StartNumber As Single
    Dim i As Integer
    i = Worksheets("Annual Growth").Range("I7")
    Dim cell
    cell = Worksheets("Annual Growth").Range("C12", "C100")
    For cell = 1 To i
    WorksheetFunction.Product (Worksheets("Annual Growth").Range("E12"))
    Next
    Worksheets("Annual Growth").Range("G9").Value = Result
    End Sub
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...