Я считаю, что моей проблемой является использование currentregion
, но я не уверен, какова альтернатива.Я немного поработал с областями, и, возможно, это путь в долгосрочной перспективе, но если я смогу получить четкий ответ на этот повторяющийся вопрос, я был бы очень признателен
Sub AddAmounts()
Dim AA As Range
Dim Total As Integer
Set AA = Cells(1, 3).CurrentRegion
Total = WorksheetFunction.Sum(AA)
Debug.Print Total
AA.Offset(, -1) = Total
End Sub
Я бы хотелитого, чтобы оказаться в ячейке B1
, что происходит, но, к сожалению, я также получаю результат в ячейках B2
& B3
& B4
Изображение результата и желаемый результат