Página 1 de 1
VLookUp VBA
Enviado: 31 Out 2019 às 11:54
por Diego100ges
Bom dia pessoal,
Gostaria de tirar um dúvida com os mais experientes em vba, quando eu utilizo a PROCV como função, e ela me retorna #N/D, basta eu colocar um SEERRO antes do PROCV, minha dúvida é como faço isso no VBA, o PROCV está ok, mas alguns resultados estão retornando em #N/D, ai gostaria de colocar um "SEERRO" para retornar em branco.
Muito obrigado!
VLookUp VBA
Enviado: 31 Out 2019 às 13:21
por Jimmy
Olá Diego,
Poderia anexar a planilha (ou cópia simplificada) e apontar onde está o problema?
Jimmy San Juan
Re: VLookUp VBA
Enviado: 31 Out 2019 às 13:35
por Diego100ges
Fiz um exemplo aqui Jimmy;
Encontrei outro erro acontecendo, quando eu trago os valores de débitos (que são negativos) eu quero transformar eles em positivo, então multiplico por -1, mas os valores que estavam #N/D também viram número kkk
Segue planilha para você analisar.
Muito obrigado.
VLookUp VBA
Enviado: 31 Out 2019 às 13:56
por Alanderson
usa o seguinte codigo
Código: Selecionar todos ActiveCell.FormulaR1C1 = "=IFERROR(VLOOKUP( RC[-3],R[-1]C[2]:R[8]C[3],2,),"""")
Re: VLookUp VBA
Enviado: 31 Out 2019 às 14:13
por Jimmy
Olá Diego,
Segue planilha para sua análise.
Só não entendi porque quer fugir da fórmula, e quer fazer em VBA.
Nas mensagens que colaboram para a solução do problema, peço que dê um Like, clicando no botão com o "positivo", acima e a direita.
Jimmy San Juan
Re: VLookUp VBA
Enviado: 31 Out 2019 às 14:21
por Diego100ges
Funcionou perfeitamente Jimmy, vi que você colocou na planilha também a call para chamar a rotina, porém não irei utilizar, irei aplicar apenas no botão mesmo.
Estou fazendo por vba, devido a quantidade de dados que irei utilizar, a planilha já esta bem grande devido as demais abas, então estou fugindo de fórmulas para não pesar tanto, minha primeira versão da planilha estava em 11mb, atualmente estou em 2mb, e também para evitar que as demais pessoas que irão utilizar acabem apagando as fórmulas por engano.
Muito obrigado!