Como ocultar ou exibir um Botão de Comando com base em um valor de célula específico no Excel?
Suponha que você esteja usando um Botão de Comando para acionar um script VBA na sua planilha. Quando o script VBA não está em uso em alguns casos, você precisa ocultar o Botão de Comando em vez de exibi-lo na planilha. E exibi-lo novamente quando o script VBA for necessário. Este artigo trata de ocultar ou mostrar um Botão de Comando com base em um valor de célula específico no Excel. Por favor, siga os passos abaixo.
Ocultar ou exibir um Botão de Comando com base em um valor de célula específico com código VBA
Ocultar ou exibir um Botão de Comando com base em um valor de célula específico com código VBA
Você pode executar o seguinte código VBA para ocultar ou exibir um Botão de Comando com base em um valor de célula específico no Excel.
1. Clique com o botão direito do mouse na aba da planilha que contém o Botão de Comando que você precisa mostrar/ocultar e clique em Visualizar Código no menu de contexto.
2. Na janela Microsoft Visual Basic for Applications que aparece, copie e cole o seguinte código VBA na janela Código.
Código VBA: Ocultar ou exibir um Botão de Comando com base em um valor de célula específico
Private Sub Worksheet_Change(ByVal Target As Range)
Application.ScreenUpdating = False
If Cells(1, 1).Value <> "1" Then
Me.CommandButton1.Visible = True
Else
Me.CommandButton1.Visible = False
End If
Application.ScreenUpdating = True
End Sub
Observação: no código, Cells(1, 1), 1 e CommandButton1 indicam que o CommandButton1 será ocultado quando a célula A1 contiver o número 1 e exibido se a célula A1 contiver qualquer outro valor exceto o número 1. Veja a captura de tela abaixo. E você pode alterá-los conforme necessário.
Artigos relacionados:
- Como copiar o valor da Caixa de Combinação para a célula ativa no Excel?
- Como exibir o formato de data na saída da caixa de combinação no Excel?
- Como abrir uma planilha específica pelo valor selecionado de uma Caixa de Combinação no Excel?
- Como impedir ou desativar a digitação em uma caixa de combinação no Excel?
- Como usar a tecla Tab para sair da caixa de combinação e selecionar uma célula específica no Excel?
Melhores Ferramentas de Produtividade para Office
Impulsione suas habilidades no Excel com Kutools para Excel e experimente uma eficiência sem igual. Kutools para Excel oferece mais de300 recursos avançados para aumentar sua produtividade e economizar tempo.Clique aqui para obter o recurso que você mais precisa...
Office Tab traz interface de abas para o Office e facilita muito seu trabalho
- Habilite a edição e leitura com abas no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Abra e crie vários documentos em novas abas da mesma janela, em vez de novas janelas.
- Aumente sua produtividade em50% e reduza centenas de cliques do mouse todos os dias!