Notifications
Clear all

Erro ao inserir formula via VBA!

3 Posts
2 Usuários
0 Reactions
1,066 Visualizações
(@wenpra)
Posts: 76
Estimable 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-vidal-nobre)
Posts: 4063
Famed 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))"
 
Postado : 17/07/2014 11:51 am
(@wagner-morel-vidal-nobre)
Posts: 4063
Famed Member
 

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

 
Postado : 17/07/2014 11:52 am