Boa tarde! Como ficaria essa formula abaixo para inserir ela no vba?
A celula a preencher com essa formula seria a E8
Fórmula: =SE($C$5"=JABOATAO";2212;SE($C$5="CABO";3386;SE($C$5= "ENCRUZILHADA";4147;SE($C$5= "PIEDADE";1708;SE($C$5="CASA FORTE";2448)))))
Obrigado!!
Envie sua primeira dúvida gratuitamente aqui no Tira-dúvidas Profes. Nossos professores particulares estão aqui para te ajudar.
Boa tarde Marilho, tudo bem com você ?
Respondendo sua pergunta, Ficaria Assim:
ActiveCell.FormulaR1C1 = _
"=IF(R[-2]C[-2]=""JABOATAO"",""2212"",IF(R[-2]C[-2]=""CABO"",""3386"",IF(R[-2]C[-2]=""ENCRUZILHADA"",""4147"",IF(R[-2]C[-2]=""PIEDADE"",""170"",IF(R[-2]C[-2]=""CASA FORTE"",""2448"","""")))))"
Porem, essa sua formula é um SE dentro do outro. Um simples PROC_V nao resolveria seu problema ?
Mesmo sendo um scrypt em VBA me parece que se pode consultar uma base o PROC_v seria menos complicado devido as combinações de SE+SE+SE+SE.
Outra dica !
Sempre que tiver dúvidas em um código em VBA, Faça a formula normalmente gravando uma macro, logo após edite a macro. Voce verá a função que escreveu no excel convertida para VBA.
Espero que isso seja util para voce.
Boa sorte aí
Envie sua primeira dúvida gratuitamente aqui no Tira-dúvidas Profes. Nossos professores particulares estão aqui para te ajudar.
Olá, sou professor do profes e me chamo Paulo Corrêa. Sou graduado e pós-graduado em Computação.
1. CONSULTORIA TI
Trabalho há mais de 17 anos com tecnologia e tenho experiência em Excel, SQL, Banco de Dados, Algoritmo, Programação R, e outras tecnologias; Formatação/Revisão de TCC.
2. PAGAMENTO:
- Valor hora: R$ 100,00;
- Antecipado via PIX ou cartão
Deus te abençoe em nome de Jesus!
http://profes.com.br/PauloCorrea
http://justificacaopelafe.com.br
WhatsApp 61999775992
Envie sua primeira dúvida gratuitamente aqui no Tira-dúvidas Profes. Nossos professores particulares estão aqui para te ajudar.