Bom dia,
Estou tentando colocar uma formula, em uma planilha com uma macro, ja fiz uma anteriormente, concatenando 2 celulas, e agora ela deve fazer uma vlookup, porém, o vba da um erro 1004 sempre que chega no ponto de colocar a formula na celula.
eu fiz a formula na celula e copiei para o VBA, transformei a celula em RC[] e troquei os ";" por ",", e ñ funciona de jeito nenhum.
Será que alguém pode me dar uma luz???
Obrigado.
Segue o código:
'Formula que concatena cod e sku
Range("C2").Select
ActiveCell.FormulaR1C1 = "=CONCATENATE(RC[-2],RC[-1])"
Application.CutCopyMode = False
Selection.Copy
Selection.AutoFill Destination:=Range("C2:" & Cells(x, 3).Address)
'Formula Vlookup
Range("D2").Select
ActiveCell.FormulaR1C1 = "=IF(RC[-1]=(IFERROR((VLOOKUP(RC[-1];'SKUposit'!$D:$D,1,0));0));""OK"";""NÃO POSITIVADO"")" <-------------- O PROBLEMA OCORRE NESSA LINHA!!!!
Application.CutCopyMode = False
Selection.Copy
Selection.AutoFill Destination:=Range("D2:" & Cells(x, 4).Address
Postado : 07/05/2013 9:14 am