Como sempre flutuar um Botão de Comando na planilha no Excel?
Em alguns casos, você pode precisar de um Botão de Comando (Controles ActiveX) flutuante para que ele se mova junto com sua planilha, independentemente de como você rola a planilha para cima ou para baixo. Este artigo mostrará o método para alcançar isso.
Sempre flutuar um Botão de Comando na planilha com código VBA
Sempre flutuar um Botão de Comando na planilha com código VBA
Por favor, siga os passos abaixo para fazer com que um Botão de Comando fique sempre flutuando na planilha.
1. Na planilha que contém o Botão de Comando dos Controles ActiveX que você deseja que seja flutuante, clique com o botão direito na guia da planilha e depois 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 de Código.
Código VBA: Fazer um Botão de Comando sempre flutuar na planilha
Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range)
On Error GoTo 0
With Cells(Windows(1).ScrollRow, Windows(1).ScrollColumn)
CommandButton1.Top = .Top + 100
CommandButton1.Left = .Left + 300
End With
End Sub
Observação: No código acima, CommandButton1 é o nome do botão que você deseja manter sempre visível. Altere conforme necessário.
3. Em seguida, pressione as teclas Alt + Q para sair da janela Microsoft Visual Basic for Applications.
A partir de agora, o Botão de Comando sempre flutuará no centro superior da planilha, acompanhando o movimento da célula ativa clicada, conforme mostrado na captura de tela abaixo.
Observação: Este VBA só funciona para Botões de Comando dos Controles ActiveX.
Artigos relacionados:
- Como salvar e fechar a pasta de trabalho ativa sem prompt usando um Botão de Comando no Excel?
- Como atualizar ou inserir data e hora (atual) por meio de um Botão de Comando no Excel?
- Como usar um Botão de Comando para alterar o valor de uma célula específica no Excel?
- Como criar um Botão de Comando para copiar e colar dados no Excel?
- Como usar um Botão de Comando para salvar a planilha ativa como arquivo PDF no Excel?
- Como inserir automaticamente uma nova linha em branco com um Botão de Comando 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!