Coloque os números na linha 1, começando por 'A1'. O código irá colocar as fórmulas na linha 2, a partir de 'A2'.
Sub Macro1()
Dim coluna As Long, preencher As String
Range("A1").Select
Selection.End(xlToRight).Select
coluna = ActiveCell.Column
preencher = "A2:" & Cells(2, coluna).Address
Range("A2").Select ' A2 ---> = A1*2
Selection.AutoFill Destination:=Range(preencher), Type:=xlFillDefault
End Sub
ou
Sub PreencheComFórmulasV1()
Dim coluna As Long
coluna = Cells(1, Columns.Count).End(xlToLeft).Column
Range("A2", Cells(2, coluna)) = "=A1*2"
End Sub
ou
Sub PreencheComFórmulasV2()
Range("A2", Cells(2, Cells(1, Columns.Count).End(xlToLeft).Column)) = "=A1*2"
End Sub
Postado : 01/06/2017 7:10 pm