Notifications
Clear all

Habilitar macro pelo valor da célula

7 Posts
4 Usuários
0 Reactions
1,395 Visualizações
(@bpessoa)
Posts: 4
New Member
Topic starter
 

Boa noite!

Gostaria de saber se é possível habilitar o botão de uma macro se uma célula com validação possuir um valor "sim" ou "não".

Tenho uma planilha para apontar ocorrências de parada de máquina e preciso que, caso o valor seja "sim", o usuário seja obrigado a preencher todos os campos do formulário, evitando assim, que o registro dessa informação se perca.

Desde já obrigado!

 
Postado : 20/02/2016 8:48 pm
(@robo8268)
Posts: 73
Trusted Member
 

Clica no módulo com o nome da planilha, na combobox localizada acima, selecione worksheet, e na combobox ao lado, selecione o evento Calculate.

If Range("sua célula").Value = "Sim" Then
...

End If

 
Postado : 20/02/2016 8:02 pm
(@bpessoa)
Posts: 4
New Member
Topic starter
 

Muito obrigado pelo retorno, robo8268, mas eu não consegui resolver o problema.

Eu não criei a Combobox na UserForm correspondente. Tentei fazê-lo, mas é ineficaz para o que eu preciso

Há alguma outra possibilidade?

Obrigado e boa noite!

 
Postado : 21/02/2016 5:58 pm
(@mprudencio)
Posts: 2749
Famed Member
 

Disponibilize o arquivo.

Marcelo Prudencio
Microsoft Excel Brasil no Facebook

"Começar já é a metade do caminho."
Autor Desconhecido

Simplifica que simples fica.
Nicole Tomazella.

"O Simples é Sempre Melhor Que o Complicado"
Jorge Paulo Lemann.

 
Postado : 21/02/2016 7:02 pm
(@bpessoa)
Posts: 4
New Member
Topic starter
 

Bom dia.
Segue a minha planilha.

Valeu!

 
Postado : 22/02/2016 6:46 am
fcarlosc
(@fcarlosc)
Posts: 453
Honorable Member
 

Olá amigo, quando a resposta for "Não" pode haver células em branco ? Os dados serão copiados da mesma forma para outro local ?

att

Francisco

 
Postado : 22/02/2016 7:24 am
(@bpessoa)
Posts: 4
New Member
Topic starter
 

Sim, de fato.

Se o usuário marca o "não", significa que a máquina não parou durante o turno, sem haver a necessidade de preencher todos os campos.
Caso "sim" ele estaria condicionado a colocar todas as informações de parada, principalmente os equipamentos, os horários de parada/retorno e as ocorrências.
Esses dados são inseridos em uma planilha adjacente para registro dessas informações.

 
Postado : 22/02/2016 6:23 pm