Como ocultar ou reexibir um botão de comando com base no valor da célula especificada no Excel?
Suponha que você esteja usando um botão de comando para acionar um script VBA em sua planilha. Quando o script VBA não é usado em alguns casos, você precisa ocultar o botão de comando em vez de exibi-lo na planilha. E exiba-o novamente quando o script VBA for necessário. Este artigo fala sobre como ocultar ou mostrar um botão de comando com base em um valor de célula especificado no Excel. Faça o seguinte.
Oculte ou reexibir um botão de comando com base no valor da célula especificada com o código VBA
Oculte ou reexibir um botão de comando com base no valor da célula especificada com o código VBA
Você pode executar o código VBA a seguir para ocultar ou exibir um botão de comando com base no valor da célula especificada no Excel.
1. Clique com o botão direito na guia da planilha que contém o botão de comando que você precisa para mostrar ocultar e clique em Ver código no menu do botão direito.
2. No popping up Microsoft Visual Basic para Aplicações janela, copie e cole o código VBA abaixo no Code janela.
Código VBA: ocultar ou exibir um botão de comando com base no valor de célula especificado
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
Note: no código, Células (1, 1), 1 e BotãoComando1 indicam que o CommandButton1 ficará oculto quando a célula A1 contiver o número 1 e será 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 de acordo com sua necessidade.
Artigos relacionados:
- Como copiar o valor da caixa de combinação para uma 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 um Combo Box no Excel?
- Como prevenir ou desabilitar a digitação em uma combo box no Excel?
- Como sair da caixa de combinação para selecionar uma célula específica no Excel?
Melhores ferramentas de produtividade de escritório
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...
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!