igorifv,
Boa Noite!
Sua explicação está um pouco confusa e muito genérica. Primeiro você diz:
Eu quero que quando eu selecione a opção Pago Janeiro por exemplo, eu marque outra célula (que corresponde ao valor de janeiro) de verde, e caso eu marque a opção "Não pago Janeiro" ele marque a referida célula de vermelho.
Qual célula você quer que seja marcada? Que coluna? A partir de que linha? qual é a célula que corresponde a um mês?
No seu exemplo de código você diz:
'AB22 é a célula onde contém os valores das listas'
. Entretanto, na sua planilha, não há nada na célula AB22.
Em seguida você diz em seu código:
Range("C22").Select
, mas na sua planilha não há nada na célula C22.
Pergunto tudo isso porque em programação, os míííííniiiimos detalhes são importantes. Assim, se se faz uma programação em cima dos dados que você enviou (como exemplo), fatalmente ela não servira para a sua planilha real. Desse modo, sugiro que você, se for o caso, descaracterize seus dados (se forem confidenciais), compacte seu arquivo com ZIP e anexo o mesmo aqui para que se possa desenvolver um código em cima do que é real.
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 : 03/02/2014 6:22 pm