Ola Pessoal, boa tarde a todos.
Estou desenvolvendo uma macro para auto preenchimento de uma formula, porem o final depende dos dados da planilha.
O início é ("AM2") porem o final vai depender dos dados da minha planilha, pode acabar na ("AM50") ou ("AM100") ou ("AM5000")....etc... não estou conseguindo desenvolver a macro, podem me ajudar por favor.
Abaixo a macro.
Range("A1").Select
Selection.End(xlToRight).Select
Range("AM1").Select
With Selection
.HorizontalAlignment = xlGeneral
.VerticalAlignment = xlBottom
.WrapText = True
.Orientation = 0
.AddIndent = False
.ShrinkToFit = False
.ReadingOrder = xlContext
.MergeCells = False
End With
ActiveCell.FormulaR1C1 = "ORDEM PROVA"
Range("AM2").Select
ActiveCell.FormulaR1C1 = _
"=IFERROR(OFFSET(Dados!R1C1,MATCH('inscricoes-1'!RC[-22],cod_prova,0),0),"""")"
Range("AM2").Select
[color=#FF0000][b] Selection.AutoFill Destination:=Range("AM2:AM5000")[/b][/color] (aqui esta o problema, nem sempre vai acabar na "AM5000", pode acabar antes, como falei acima, vai depender dos dados da minha planilha)
Range("A1").Select
Então tentei a alteração abaixo, mas não deu certo.
Selection.AutoFill Destination:=Range("AM2").End(xlDown)
Muito obrigado.
Abraço.
Postado : 25/04/2018 12:23 pm