TBravo,
Bom dia!
Desculpe a demora em responder. É que esses dias estive meio atarefado com o serviço.
Bom, segue seu arquivo com códigos em VBA.
Como fiz:
Sempre que o usuário selecione, qualquer linha das colunas X, Y ou Z, ele recebe um aviso de que a coluna é de preenchimento obrigatório.
Quando ele seleciona uma linha da coluna AA, AB ou AC e a coluna Z está preenchida com NÃO, ele também recebe um aviso.
Porém, esses avisos não o impedem de continuar digitando na planilha, mesmo que ele não atenda aos avisos.
Daí, o usuário salva seu trabalho e tenta fechar a planilha. Nesse momento o código faz novas verificações e se os avisos não tiverem sido atendidos o código não permite que o arquivo seja fechado, enquanto as condições não forem atendidas.
Para seu maior controle, o código está todos comentado. Você pode estudar à vontade e ir se acostumando com o mesmo. Qualquer dúvida, o fórum aqui está cheio de colegas "feras" em VBA.
Veja se lhe atende assim.
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 : 15/06/2018 8:12 am