Notifications
Clear all

Erro ao inserir formula via VBA!

3 Posts
2 Usuários
0 Reactions
1,079 Visualizações
(@wenpra)
Posts: 76
Trusted Member
Topic starter
 

estou inserindo essa formula via VBA porem na planilha após ser inserida aparece o erro #NOME?, onde estou pecando nessa formula?

ActiveCell.Offset(0, 13) = "=SE(ÉERROS(PROCV(A2,Clientes_Bd3!A:O,14,FALSO)=PROCV(A2,Clientes_Bd3!A:O,14,FALSO)),""NOVO PEDIDO"",PROCV(A2,Clientes_Bd3!A:O,14,FALSO))"

Após inserida na Celula fica assim:
ActiveCell.Offset(0, 13) = "=SE(ÉERROS(PROCV(A2,Clientes_Bd3!A:O,14,'FALSO')=PROCV(A2,Clientes_Bd3!A:O,14,'FALSO')),""NOVO PEDIDO"",PROCV(A2,Clientes_Bd3!A:O,14,'FALSO'))"

O que pode estar acontecendo?

 
Postado : 17/07/2014 11:11 am
Wagner Morel
(@wagner-morel-vidal-nobre)
Posts: 0
Illustrious Member
 

wenpra,

Boa Tarde!

Tente assim:

ActiveCell.Offset(0, 1).FormulaLocal = "=SE(ÉERROS(PROCV(A2;Clientes_Bd3!A1:O5;14;FALSO)=PROCV(A2;Clientes_Bd3!A1:O5;14;FALSO));""NOVO PEDIDO"";PROCV(A2;Clientes_Bd3!A1:O5;14;FALSO))"

Desenvolvo pequenas soluções em VBA Excel a valores que variam entre R$ 50,00 a R$ 200,00. Se te interessar, entre no meu instagran (vba_excel_desenvolvimento)

Atenciosamente
Wagner Morel

 
Postado : 17/07/2014 11:51 am
Wagner Morel
(@wagner-morel-vidal-nobre)
Posts: 0
Illustrious Member
 

Mudei a coluna (no Offset) para 1 apenas para facilitar. Pode continuar a utilizar a que vinha usando (13).

Desenvolvo pequenas soluções em VBA Excel a valores que variam entre R$ 50,00 a R$ 200,00. Se te interessar, entre no meu instagran (vba_excel_desenvolvimento)

Atenciosamente
Wagner Morel

 
Postado : 17/07/2014 11:52 am