Prezados, me ajudem por favor? por que nao funciona?
Sub PrecoFechamento()
Dim i As Long
Dim Linha As Long
Dim Ativo As Variant
Dim wsParam As Worksheet
Linha = 3
Set wsParam = ThisWorkbook.Worksheets("Parameters")
Do While Ativo <> 0
Ativo = wsParam.Cells(Linha, 19).Value
For i = 19 To 100
wsParam.Cells(Linha, i).Value = "=" & Ativo & "!E" & (i - 16)
Next i
Linha = Linha + 1
Loop
End Sub
O resultado na pratica é o seguinte:
considerado que ativo em a3 seja" xxx", na celula S3 o valor deve ser =xxx!E19
t3 deve ser =xxx!E20
e assim por diante. podem ajudar?
Postado : 20/01/2015 10:43 am