Olá pessoal,
Criei uma planilha para planejamento de obra de linha de transmissão de energia. Nestas obras tenho vários trechos. Em resumo preciso que quando eu buscar um determinado valor, a célula seja formatada (categorizada) pelo trecho a qual ela pertence.
Consegui criar uma fórmula parecida com a que uso para buscar a informação, para também fazer a formatação condicional desta célula, porém, preciso fazer isso em VBA pois são muitas categorias para classificar (formatar).
A fórmula que uso para buscar as informações é essa:
=SE(LINS('BANCO DE DADOS'!$5:5)>CONT.SE(PLANSPT;$B$6);"";SE(ÍNDICE(SPT;MENOR(SE(PLANSPT=$B$6;LIN(PLANSPT)-LIN('BANCO DE DADOS'!$Q$5)+1;FALSO);LINS('BANCO DE DADOS'!$5:5)))="X";ÍNDICE(TORRE;MENOR(SE(PLANSPT=$B$6;LIN(PLANSPT)-LIN('BANCO DE DADOS'!$Q$5)+1;FALSO);LINS('BANCO DE DADOS'!$5:5)));""))
A que uso para formatar condicionalmente é esta:
=SE(LINS('BANCO DE DADOS'!$5:5)>CONT.SE(PLANSPT;$B$6);"";SE(ÍNDICE(SPT;MENOR(SE(PLANSPT=$B$6;LIN(PLANSPT)-LIN('BANCO DE DADOS'!$Q$5)+1;FALSO);LINS('BANCO DE DADOS'!$5:5)))="X";ÍNDICE(LOTE;MENOR(SE(PLANSPT=$B$6;LIN(PLANSPT)-LIN('BANCO DE DADOS'!$Q$5)+1;FALSO);LINS('BANCO DE DADOS'!$5:5)));""))=$C$29
o C29 é uma célula onde tenho o trecho a categorizar, aí tenho mais 9 trechos diferentes que ficariam nas células E29, G29, I29, etc.
o problema é que preciso aplicar esta condição a 360 células e creio que isso seria muito mais facil utilizando o VBA.
IMAGEM DA PLANILHA
Me ajudem por favor!