Ir para o conteúdo principal

Como desabilitar o botão após clicar uma vez no Excel?

Autor: Siluvia Última modificação: 2020-07-23

Em alguns casos, pode ser necessário acionar um script VBA clicando em um botão de comando. Mas você gostaria que o Botão de Comando fosse desabilitado após clicar nele uma vez no Excel. Como conseguir isso? Este artigo fornecerá um método para ajudá-lo a fazer isso.

Desative o botão após clicar uma vez no Excel


Desative o botão após clicar uma vez no Excel

Supondo que você deseja copiar automaticamente os dados do intervalo A1: C17 para um novo intervalo J1: L17 clicando no Botão de comando 1 na planilha atual. E desabilite este Botão de Comando após copiar e colar. Faça o seguinte.

1. Ative o Modo de design na guia Desenvolvedor clicando em Developer > Modo de design. Veja a imagem:

2. Clique com o botão direito no botão de comando que foi atribuído com o script VBA e clique em Ver código no menu de contexto.

3. No Microsoft Visual Basic para Aplicações janela, adicione o código a seguir na penúltima parte do código dentro do código original, conforme a captura de tela abaixo mostrada.

Código VBA: Desative o botão de comando após clicar uma vez no Excel

CommandButton1.Enabled = False

Note: CommandButton1 é o nome do Botão de Comando.

4. Em seguida, pressione o outro + Q chaves para sair do Microsoft Visual Basic para Aplicações janela.

5. Desligue o Modo de design sob a Developer aba.

E depois de clicar no botão de comando para executar o código VBA uma vez, o botão ficará cinza e não será mais possível clicar, conforme mostrado na imagem abaixo.


Artigos relacionados:

Melhores ferramentas de produtividade de escritório

🤖 Assistente de IA do Kutools: Revolucionar a análise de dados com base em: Execução Inteligente   |  Gerar Código  |  Crie fórmulas personalizadas  |  Analise dados e gere gráficos  |  Invocar funções do Kutools...
Recursos mais comuns: Encontre, destaque ou identifique duplicatas   |  Excluir linhas em branco   |  Combine colunas ou células sem perder dados   |   Rodada sem Fórmula ...
Super pesquisa: VLookup de múltiplos critérios    VLookup de múltiplos valores  |   VLookup em várias planilhas   |   Pesquisa Difusa ....
Lista suspensa avançada: Crie rapidamente uma lista suspensa   |  Lista suspensa de dependentes   |  Lista suspensa de seleção múltipla ....
Gerenciador de colunas: Adicione um número específico de colunas  |  Mover colunas  |  Alternar status de visibilidade de colunas ocultas  |  Compare intervalos e colunas ...
Recursos em destaque: Foco da Grade   |  Vista de Design   |   Grande Barra de Fórmula    Gerenciador de pastas de trabalho e planilhas   |  Biblioteca (Auto texto)   |  Data Picker   |  Combinar planilhas   |  Criptografar/Descriptografar Células    Enviar e-mails por lista   |  Super Filtro   |   Filtro Especial (filtro negrito/itálico/tachado...) ...
15 principais conjuntos de ferramentas12 Texto Ferramentas (Adicionar texto, Remover Personagens, ...)   |   50+ de cores Tipos (Gráfico de Gantt, ...)   |   Mais de 40 práticos Fórmulas (Calcule a idade com base no aniversário, ...)   |   19 Inclusão Ferramentas (Insira o código QR, Inserir imagem do caminho, ...)   |   12 Conversão Ferramentas (Números para Palavras, Conversão de moedas, ...)   |   7 Unir e dividir Ferramentas (Combinar linhas avançadas, Dividir células, ...)   |   ... e mais

Aprimore suas habilidades de Excel com o Kutools para Excel e experimente uma eficiência como nunca antes. Kutools para Excel oferece mais de 300 recursos avançados para aumentar a produtividade e economizar tempo.  Clique aqui para obter o recurso que você mais precisa...

Descrição


Office Tab traz interface com guias para o Office e torna seu trabalho muito mais fácil

  • Habilite a edição e leitura com guias em Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Abra e crie vários documentos em novas guias da mesma janela, em vez de em novas janelas.
  • Aumenta sua produtividade em 50% e reduz centenas de cliques do mouse para você todos os dias!
Comments (3)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Great solution for my data entry form. I used it to avoid duplicate entries due to double clicks in the form button. I deactivate after the data entry adding a code to the clear button to add more data.
This comment was minimized by the moderator on the site
Tengo la misma pregunta
una vez activado no se vuelve a activar. Hay forma de que pasado 24hr se active nuevamente
Good morning. Once the button has been depressed and is no longer functional, is there a command to allow the button to reactivate after for example 24 hours has passed?
This comment was minimized by the moderator on the site
Good morning. Once the button has been depressed and is no longer functional, is there a command to allow the button to reactivate after for example 24 hours has passed?
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations