/ / Botão de rotação do VBA do Excel

Botão de rotação do Excel VBA

Um botão giratório pode ser usado para incrementar um número em uma célula. Para criar um botão de rotação em Excel VBA, execute os seguintes passos.

1. Na guia Desenvolvedor, clique em Inserir.

2. No grupo de controles ActiveX, clique no botão Girar.

Crie um botão de rotação no Excel VBA

3. Arraste um botão de rotação na sua planilha.

4. Clique com o botão direito do mouse no botão de rotação (verifique se o Modo de Design está selecionado).

5. Clique em View Code.

Ver código

Nota: Você pode alterar o nome de um controle clicando com o botão direito do mouse no controle (verifique se Modo de Design está selecionado) e, em seguida, clicando em Propriedades. Por enquanto, vamos deixar SpinButton1 como o nome do botão de rotação.

6. Para vincular esse botão de rotação a uma célula, adicione a seguinte linha de código.

Range("C3").Value = SpinButton1.Value

7. Você pode definir um máximo e mínimo adicionando as seguintes linhas de código.

SpinButton1.Max = 100
SpinButton1.Min = 0

8. Para alterar o valor incremental, use a propriedade SmallChange.

SpinButton1.SmallChange = 2

9. Clique nas setas do botão de rotação (certifique-se de que o Modo de Design esteja desmarcado).

Resultado:

Botão girar

Nota: Em vez de alterar as propriedades do botão de rotação em tempo de execução, você também pode alterar as propriedades em tempo de design. Para isso, clique com o botão direito do mouse no botão giratório (certifique-se de que o Modo de design esteja selecionado) e clique em propriedades.

Propriedades

Leia também: