Excel - VBA Checkbox

Excel - VBA Checkbox

Um pequeno código inicial de VBA pode ser um ponto de partida para algo mais complexo.



As CheckBoxes Servem para activar ou desactiva uma função. O Excel pode desenhar as ditas de duas maneiras, com a inserção de uma CheckBox, ou um componente de um Form.

Com o Form temos a vantagem de poder associar uma acção, um código.


Após a inserção da CheckBox num espaço, ficamos com o seguinte aspecto:


Ao clicar na CheckBox, desperta um evento, uma acção. No código exemplificativo envio a mensagem:

E de seguida permite simular a desactivação de algumas células, no caso abaixo a cor do texto passa a cinza:


O código é relativamente simples:

Se há uma mudança no estado do CheckBox inicia o bloco de código.

Esta programação, ou código pode estar embutida na folha a que diz respeito, caso seja algo específico desta folha, como faz sentido para algo relacionado com um CheckBox que "vive" nessa folha, Sheet. Não se visualiza no explorador seguinte, mas está na selecção da Folha1:


Ou o código pode estar num módulo à parte da associação a uma folha específica. Seria por exemplo o caso de acções ou cálculos comuns a todo o Livro.



Comentários

Mensagens populares deste blogue

Python - Automatização em ISPOL

Linha do Oeste - Breve visita

AMV – Aparelhos de Mudança de Via