Ваш код просто суммирует все значения в Range(B1:B10)
с каждым значением в Range("A1:A10"
Нет необходимости повторять цикл дважды. Вы можете использовать этот код вместо:
Sub Button1_Click()
Dim A As Range
For Each A In Range("A1:A10")
A.Value = A.Value + Range("B" & A.Row).Value
Next A
End Sub
Это займет каждую ячейку Range ("A1:A10")
и суммирует ее со значением соседней ячейки в столбце B. Надеюсь, это поможет