Notifications
Clear all

Cores no Botão de comando de Form

4 Posts
3 Usuários
0 Reactions
1,019 Visualizações
(@edilsonjc)
Posts: 39
Trusted Member
Topic starter
 

Feras do excel, estou com um problema que não consigo resolver de jeito nenhum.
Tenho um Form com vários botões de comando, são mais de 20, e estou tentando simplificar os códigos para não ficar muito extenso. Alguém tem uma sugestão para solucionar o problema?
Segue em anexo um exemplo do que estou querendo fazer porém, como disse, não quero este tipo de código para não ficar extenso.
Não quero um mouse_move porque o botão tem que ficar colorido em quando não for clicado em outro.

Valeu.

 
Postado : 30/03/2015 10:58 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

De uma parte do codigo, não irá escapar (pelo que sei), para cada "botão" deve haver um evento Click.
Contudo, pode-se "economizar" linhas. Segue uma possibilidade:

Veja tambem o descrito pelo colega Felipe Gualberto em seu site http://www.ambienteoffice.com.br/officevba/usar_um_procedimento_para_varios_controles_de_um_formulario/

 
Postado : 30/03/2015 12:58 pm
(@issamu)
Posts: 0
New Member
 

Ótima solução Reinaldo!
Eu quando li a pergunta pensei exatamente neste tópico do site do Felipe, mas você já antecipou a resposta.
Conheço pessoalmente o Felipe, que é referência em Excel/VBA para mim.

 
Postado : 30/03/2015 1:19 pm
(@edilsonjc)
Posts: 39
Trusted Member
Topic starter
 

De uma parte do codigo, não irá escapar (pelo que sei), para cada "botão" deve haver um evento Click.
Contudo, pode-se "economizar" linhas. Segue uma possibilidade:

Veja tambem o descrito pelo colega Felipe Gualberto em seu site http://www.ambienteoffice.com.br/officevba/usar_um_procedimento_para_varios_controles_de_um_formulario/

Simplesmente perfeito. Me economizou centenas de linhas. Perfeitooooooooooo.

Muitíssimo Obrigado.
:D

 
Postado : 30/03/2015 6:13 pm