Lar Mídia social Como adicionar controles ao Excel 2016 caixas de diálogo no VBA - dummies

Como adicionar controles ao Excel 2016 caixas de diálogo no VBA - dummies

Índice:

Vídeo: Criando botões com Controle de Formulário nas Planilhas no Excel 2024

Vídeo: Criando botões com Controle de Formulário nas Planilhas no Excel 2024
Anonim

Aqui, você aprende como adicionar controles a um VBA UserForm, dar-lhes nomes significativos e ajustar algumas de suas propriedades. Antes de poder fazer qualquer uma dessas coisas, você deve ter um UserForm, o que você obtém ao selecionar Inserir → UserForm no VBE. Quando você adiciona um UserForm, verifique se o projeto correto está selecionado na janela Project (se houver mais de um projeto disponível).

Adicionando controles

Curiosamente, o VBE não possui comandos de menu que permitem adicionar controles a uma caixa de diálogo. Você deve usar a caixa de ferramentas flutuante para adicionar controles. Normalmente, a caixa de ferramentas aparece automaticamente quando você ativa um UserForm no VBE. Se não, você pode exibir a caixa de ferramentas escolhendo Exibir → Caixa de ferramentas.

Siga junto para adicionar um controle ao UserForm:

  1. Clique na ferramenta Toolbox que corresponde ao controle que deseja adicionar.

  2. Clique no UserForm e arraste para dimensionar e posicione o controle.

    Alternativamente, você pode simplesmente arrastar um controle da Caixa de ferramentas para o UserForm para criar um controle com as dimensões padrão. Aqui está um UserForm que contém alguns controles: Two OptionButtons (dentro de um Frame), um ComboBox, um CheckBox, um ScrollBar e um CommandButton.

    um UserForm no VBE, com alguns controles adicionados.

Um UserForm pode conter linhas de grade verticais e horizontais, que ajudam a alinhar os controles que você adiciona. Quando você adiciona ou move um controle, ele encaixa na grade. Se você não gosta desse recurso, você pode desligar as redes seguindo estas etapas:

  1. Escolha Ferramentas → Opções no VBE.

  2. Na caixa de diálogo Opções, selecione a guia Geral.

  3. Defina as opções desejadas na seção Configurações da grade do formulário.

Introduzindo propriedades de controle

Cada controle que você adiciona a um UserForm possui propriedades que determinam como o controle se parece e se comporta. Você pode alterar as propriedades de um controle nas seguintes duas vezes:

  • Em tempo de design - quando você está projetando o UserForm. Você faz isso manualmente, usando a janela Propriedades.

  • Em tempo de execução - enquanto sua macro está sendo executada. Você faz isso escrevendo o código VBA. As alterações feitas no tempo de execução são sempre temporárias; eles são feitos para a cópia da caixa de diálogo que você está mostrando, e não para o objeto do UserForm que você projetou.

Quando você adiciona um controle a um UserForm, você quase sempre precisa fazer alguns ajustes de tempo de design para suas propriedades. Você faz essas alterações na janela Propriedades. (Para exibir a janela Propriedades, pressione F4.) Aqui está a janela Propriedades, que exibe propriedades para o objeto selecionado no UserForm - o que acontece como um controle CheckBox.

Use a janela Propriedades para fazer alterações de tempo de design nas propriedades de um controle.

Para alterar as propriedades de um controle em tempo de execução, você deve escrever o código VBA. Por exemplo, você pode querer ocultar um controle específico quando o usuário clicar em uma caixa de seleção. Nesse caso, você escreve o código para alterar a propriedade Visible do controle.

Cada controle possui seu próprio conjunto de propriedades. Todos os controles, no entanto, possuem algumas propriedades comuns, como Nome, Largura e Altura. Aqui estão algumas das propriedades comuns disponíveis para muitos controles.

Propriedade O que afeta
Acelerador A letra sublinhada na legenda do controle. O usuário

pressiona esta tecla em conjunto com a tecla Alt para selecionar o controle

.

AutoSize Se True, o controle se redimensiona automaticamente com base no texto

em sua legenda.

BackColor A cor de fundo do controle.
BackStyle O estilo de fundo (transparente ou opaco).
Legenda O texto que aparece no controle.
Esquerda e Superior Valores que determinam a posição do controle.
Nome O nome do controle. Por padrão, o nome de um controle é

com base no tipo de controle. Você pode alterar o nome para qualquer nome válido , mas o nome de cada controle deve ser exclusivo na caixa de diálogo

.

Imagem Uma imagem gráfica para exibir. A imagem pode ser de um arquivo gráfico , ou você pode selecionar a propriedade Imagem e colar uma imagem

que você copiou para a área de transferência.

Valor O valor do controle.
Visível Se Falso, o controle está oculto.
Largura e Altura Valores que determinam a largura do controle e

altura.

Quando você seleciona um controle, as propriedades desse controle aparecem na janela Propriedades. Para alterar uma propriedade, basta selecioná-la na janela Propriedades e fazer a alteração. Algumas propriedades lhe dão alguma ajuda. Por exemplo, se você precisar alterar a propriedade TextAlign, a janela Propriedades exibe uma lista suspensa que contém todos os valores de propriedade válidos.

Altere algumas propriedades selecionando uma lista suspensa de valores de propriedade válidos.

Como adicionar controles ao Excel 2016 caixas de diálogo no VBA - dummies

Escolha dos editores

Como focar manualmente na sua Nikon D5300 - dummies

Como focar manualmente na sua Nikon D5300 - dummies

Alguns assuntos confundem mesmo os sistemas de autofocagem mais sofisticados, fazendo com que o motor de autofoco da Nikon passe muito tempo buscando seu ponto de foco. Animais atrás de cercas, objetos reflexivos, água e sujeitos de baixo contraste são apenas alguns dos turbulentos de autofoco. Os sistemas de focagem automática lutam na iluminação fraca, embora essa dificuldade seja frequentemente compensada pelo AF-assist ...

Como combinar o equilíbrio de brancos com uma foto existente na sua Nikon D5300 - manequins

Como combinar o equilíbrio de brancos com uma foto existente na sua Nikon D5300 - manequins

Considere o seguinte cenário que exige um recurso na sua Nikon D5300 que permite que você crie uma predefinição de balanço de brancos com base em uma foto existente. Suponha que você é o gerente de marketing de uma pequena empresa e um de seus empregos é atirar retratos dos bigwigs da empresa para o relatório anual. Você ...

Como manipular a profundidade de campo na sua Nikon D5500 - dummies

Como manipular a profundidade de campo na sua Nikon D5500 - dummies

A sua Nikon D5500 permite que você manipule a profundidade de campo. Familiarizar-se com o conceito de profundidade de campo é um dos maiores passos que você pode tomar para se tornar um fotógrafo melhor. Aqui estão algumas coisas para se lembrar da profundidade de campo: a profundidade de campo refere-se à distância sobre quais objetos em um ...

Escolha dos editores

Exportar documentos do InDesign como arquivos EPUB - manequins

Exportar documentos do InDesign como arquivos EPUB - manequins

Exibidos usando iBooks, dispositivos Nook, leitores Kobo ou leitores eReader de Sony todos usam o formato de arquivo EPUB. Os livros exibidos no Kindle começam como arquivos de publicação eletrônica, mas passam por um processo de conversão adicional no formato de Kindle proprietário da Amazon. A linha inferior - se você quer criar livros eletrônicos, você precisa saber sobre a criação de EPUB ...

Exportar documentos PDF do InDesign Creative Suite 5 - dummies

Exportar documentos PDF do InDesign Creative Suite 5 - dummies

Exportar um arquivo PDF do InDesign CS5 para distribuir documentos criado com o InDesign CS5 para usuários que não possuem o Creative Suite 5 ou estão em diferentes computadores e sistemas operacionais. Veja como exportar para PDF:

Exportar arquivos de texto do InDesign Creative Suite 5 - dummies

Exportar arquivos de texto do InDesign Creative Suite 5 - dummies

No Adobe InDesign CS5, você pode extrair texto de um documento do InDesign para que ele possa ser editado ou usado em outro lugar. Os formatos de texto variam ligeiramente dependendo do texto em seu documento. Para exportar texto, siga estas etapas:

Escolha dos editores

O que é quinta-feira? - Dummies

O que é quinta-feira? - Dummies

No meio da época da Páscoa, quinta-feira santa - quinta-feira antes da Páscoa - é um dia sagrado cristão que muitos cristãos e até muitas igrejas muitas vezes negligenciam, mas simboliza uma verdade criticamente importante da fé cristã : Jesus como um servo sofredor e o chamado para que seus seguidores façam o mesmo. ...

Entendendo Salvação pela Fé - manequins

Entendendo Salvação pela Fé - manequins

A noção de que a salvação é totalmente de Deus e é o resultado de nada que alguém faz é difícil de entender. Para muitos, esta solução é muito fácil. A natureza humana quase exige que apontem algo para o fim. E muitos ao longo dos tempos se sentiram obrigados a adicionar à mensagem central do cristianismo. ...

Sabedoria da Oração do Senhor - manequins

Sabedoria da Oração do Senhor - manequins

A Oração do Senhor (ou o nosso Pai) é o cristão mais conhecido oração. Examinar a Oração do Senhor pode equipar e capacitar toda a sua vida de oração cristã. Concentre-se nos seguintes seis conselhos essenciais obtidos da oração do Senhor para ajudar a viver uma vida mais orante: rezar juntos é a primeira prioridade de Jesus. Ore para ...