Como usar, criar e configurar os controles ActiveX botões de alternância no Excel 2007 e Excel 2010

Junho 20, 2016 Admin Tecnologia 0 207
FONT SIZE:
fontsize_dec
fontsize_inc

Olá e bem vindos aos meus últimos controles hub em Excel 2007 e 2010. Hoje, vou assistir o botão Alternar. Botões de alternância estão disponíveis apenas como controles ActiveX e são perfeitos para situações em que você deseja alternar entre dois estados em Excel.

Digamos, por exemplo, você quer ser capaz de ir de ter as linhas de grade visível ou oculto, ou se você quiser mudar as extremidades da tela e no modo de exibição padrão, em seguida, um botão de alternância vai permitir que você faça isso com um único clique.




Neste hub, vou ilustrar como criar seu botão Alternar e também como criar o código do Visual Basic, você deve configurá-lo. Vamos criar dois botões, um para ativar as linhas de grade e desligar e mudar para outro telas divididas.

Botões de alternância são semelhantes aos botões de comando em Visual Basic for ambos acrescentou que é ativado quando você pressiona o botão. Botões de alternância são diferentes na medida em que pode ser configurado para realizar duas funções, enquanto um botão de comando executa tipicamente um.

Eu tenho um hub sobre a criação e configuração dos botões de controle em que eu criar um botão que permite ao usuário para repor todas as caixas suspensas em uma planilha com um único clique. Este hub pode ser encontrada aqui:

Criando um botão de alternância no Excel 2007 e Excel 2010

Antes de começar a criar o nosso botão de alternância, é preciso certificar-se de que o Revelador é visível. Se houver:

No Excel 2007:

  • Clique no botão Sobressair
  • Selecione Opções do Excel
  • Na Popular para que Mostrar guia Desenvolvedor na Faixa de Opções é selecionado
  • Clique em ESTÁ BEM

No Excel 2010:

  • Selecione o Arquivo Menu
  • Escolha Opções
  • Selecione o Personalize Ribbon
  • Verifique Revelador em Principais Tabs, como mostrado abaixo

  • Em seguida, clique em Insert Revelador em Controls grupo e escolher um Tecla de alternância em ActiveX
  • O cursor muda para um +
  • Selecione o contorno do botão Alternar

Configuração de botões de alternância no Excel 2007 e Excel 2010

Agora, o botão Alternar é criado, você deve configurá-lo.

Nota: Para configurar o botão Alternar, você precisa ser Modo de Design. Para selecioná-lo, clique no botão Modo de Design Revelador em Controls grupo.

  • Selecione o novo botão
  • Right Click botão e selecione Propriedade, ou clique no botão Propriedade à direita do Modo de Design
  • O Propriedade caixa de diálogo será aberta

A maioria dessas opções pode ser deixada como padrão.

  • Subtítulo - permite que você altere o texto exibido no botão
  • BackColor - esta opção altera a cor do botão

Nota: Se você quer mudar o Altura e Largura, eu recomendo que você faça isso por Botão direito do mouse botão e selecionar Formatar controle e do regulamento sobre o Tamanho. O Tamanho mostra as dimensões em centímetros, que são mais fáceis de calcular os pixels.

Adicionar código Visual Basic para alternar um botão no Excel 2007 e Excel 2010

O próximo passo é botão Visual Basic. Se você não sabe muito sobre o Visual Basic, nenhum medo, o Excel irá ajudá-lo a criá-lo, gravando o que você precisa em um macro!

Para obter mais informações sobre a criação e gravação de macros no Excel 2007/2010, tenho um hub que cobre isso com mais detalhes:

Primeiro, decida o que você deseja que o botão para fazer. No meu primeiro exemplo, eu quero o meu botão para ativar as linhas de grade e desligar.

  1. Na Revelador, clique em Gravar Macro em Código Grupo
  2. Clique em ESTÁ BEM (Nome Macro e Teclas de atalho são irrelevantes)
  3. Navegue até a Vista e selecione Grade Show/Hide Grupo
  4. Voltar ao Revelador e selecione Stop Recording
  5. Repita os passos 1-4

Agora precisamos de obter o código de macro Visual Basic. Clique no botão Macro Revelador

  • Selecione a primeira macro e clique em Modificação
  • O Microsoft Visual Basic tela será aberta

  1. As duas linhas de código que precisamos são os dois que começam com ActiveWindow. Copiá-los e, em seguida, fechar todo o Microsoft Visual Basic janela
  2. O código que o Excel 2007 e 2010 precisa ativar o botão é o seguinte:

Para que você possa copiar o código em si, é repetido aqui:

Private Sub ToggleButton1_Click ()

Se ToggleButton1.Value = True Then

Outro

End If

End Sub

  • Agora adicione o texto para ativar as linhas de grade ciclo de energia

Private Sub ToggleButton1_Click ()

Se ToggleButton1.Value = True Then

ActiveWindow.DisplayGridlines = False

Outro

ActiveWindow.DisplayGridlines = True

End If

End Sub

  • Em seguida, adicione o código para o próprio botão
  • Selecione o botão no Modo de Design e Botão direito do mouse e selecione Exibir Código
  • Excluir todo o texto na caixa o código e cole-o no novo código
  • Sair Modo de Design e agora testar o botão deve agora passar a grade!

A criação de mais de um botão de alternância no Excel 2007/Excel 2010

O processo para a criação de qualquer número de botões no Excel é idêntica à descrita acima:

  • Criar botões adicionais
  • Use uma macro ou código de gravação para o que você deseja que o botão para fazer
  • Adicione código para o código do botão Alternar superior genérico

Não é uma consideração importante quando se lida com mais de um botão. Se você olhar para a minha imagem acima, você pode ver o código para os dois botões que eu criei (um para ativar a grade, o outro para alternar telas divididas).

O código para ativar a tela dividida é:

Com ActiveWindow

.SplitColumn = 5

.SplitRow = 9

End With

Para desativá-lo:

Com ActiveWindow

.SplitColumn = 0

.SplitRow = 0

End With

Conclusão

Botões no Excel 2007 e Excel 2010 permitem configurar um botão que você pode usar para alternar entre estados (por exemplo, grades ou off rotativa). No centro de hoje, eu olhei para a criação e configuração de um botão de alternância, gravação de macros para capturar os comandos do Visual Basic usando o Excel e acrescentando que o código para o botão. Eu também olhei para criar mais de um botão e estudou os perigos associados com mais botões.

Este hub de botões de alternância é o último de minha série sobre a forma e os controles ActiveX Excel 2007/Excel 2010.

Além de barras de rolagem, eu também tenho um número de centros que investigam outros controles disponíveis no Excel 2007. Estes incluem:

Caixas de combinação permitir o uso de uma lista configurável para criar um botão com um menu drop-down que é ideal para pequenas listas, tais como opções de entrega, meses do ano, etc hub para caixas de combinação pode ser encontrada aqui:

As caixas de seleção são muito úteis para as listas, como listas de compras ou lista de tarefas ou Sim/Não, On/Off listas que podem ser ilustradas marcando ou desmarcando as caixas de seleção. Você também pode usar a formatação condicional para mudar a cor do texto, dependendo se a caixa de seleção está marcada ou não. Meu hub para caixas que pode ser encontrado aqui:

Formatação Condicional: Ambas as caixas de combinação e caixas de seleção tem um impacto muito maior quando eles são usados ​​em conjunto com formatação condicional. Ele permite que você altere o texto ou células usando as regras de modo que, como nas figuras acima, quando uma tarefa é concluída, o texto para essa tarefa tornou-se verde e quando é vermelho ou excepcional, tem uma marca de seleção (ou de controlo) ao lado dele quando cheio ou uma cruz, se for incompleta. Meu hub formatação condicional pode ser encontrada aqui:

Caixas de listagem: Este controle permite que você crie uma caixa que contém uma lista que o usuário pode selecionar itens de. Os usuários podem selecionar um (formulário Controls) ou vários objetos e também pode usar a compensação ou de controle para selecionar vários objetos (controles ActiveX). Eu criei hub é Forma e controles ActiveX caixas de lista que estão disponíveis aqui:


Controles de formulário:

Controles ActiveX:

Muito obrigado pela leitura e espero que você encontrou este hub interessante e informativo. Sinta-se livre para deixar comentários que você possa ter a seguir.

(0)
(0)

Comentários - 0

Sem comentários

Adicionar um comentário

smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile
Caracteres restantes: 3000
captcha