ghuto, você tem de levar em consideração o questionamento do Fernando, de como você determina quais linhas e ranges serão aplicados a formula.
No exemplo do Alexandre, temos um dos ranges Fixo : Range("H17 e o outro Variável - :L" & Lastrow), então se for ficar sempre entre as Colunas F e L, o ideal é determinar atraves de uma variavel a linha inicial e a final e assim ajustar a rotina.
Uma outra dica tirada do site da Microsoft seria :
Método de Range.AutoFill (Excel)
https://msdn.microsoft.com/pt-br/librar ... 95345.aspx
Na rotina abaixo podemos transformar os Ranges em Variáveis e assim ajustar a rotina, e veja que na mesma não precisamos selecionar os ranges para aplicar a formula.
Sub AutoFill_Destination()
'Preenchimento automático nas células H17:L20 da Plan1,
'com base no intervalo de origem H17:L17 da Plan1
Set SourceRange = Worksheets("Plan1").Range("H17:L17") 'Base para o Preenchimento
Set fillRange = Worksheets("Plan1").Range("H17:L20") 'preenchimento automático nas células H17:L20 da Plan1
SourceRange.AutoFill Destination:=fillRange
End Sub
Então, como poderá ver se fizer uma pesquisa, existem várias formas de se fazer o que pretende, mas precisamos ter um parametro inicial.
[]s
Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel
Postado : 05/05/2015 9:00 am