VBA ou Visual Basic for Applications, é uma linguagem de programação macro poderosa que vem com o programa de planilha eletrônica Microsoft Excel. Você pode verificar cada controle de um grupo de controles em um programa ou macro , você escreve para salvá-lo de ter que especificar um controle específico para ler suas propriedades. Excel faz o controle agrupamento possível através de seu controle "Frame" . A propriedade " controles " deste controle fornece acesso aos controles dentro do quadro. Além de usar a propriedade " Controls " para ler os valores de um controle " Frames " , você pode definir valores de controle também . Por exemplo, você pode ocultar ou exibir controles dentro de um quadro com a propriedade " Visível" . Instruções
1
Clique no botão " desenvolvedores" da aba " Visual Basic " para entrar no ambiente de programação Visual Basic for Applications , clique no botão " Insert" do item de menu " UserForm " para criar uma nova forma em que para colocar os controles . Se a guia "Desenvolvedor" não aparece entre as opções de menu no Excel, você pode precisar de ligar a sua exibição nas opções do Excel.
2
Clique no controle "Botão " na caixa de ferramentas e, em seguida arrastar no userform para criar um botão. Clique no controle " OptionButton " a partir da caixa de ferramentas, arraste no userform para criar um botão de opção . Botão direito do mouse neste botão e clique em "Propriedades " para exibir uma lista de atributos para o controle.
3
Clique na linha "Ativado" da janela "Propriedades", em seguida, digite "Falso "para indicar que o botão de opção não é capaz de processar a entrada . Note-se que o botão de comando , que você criou no passo 2, é ativado por padrão .
4
Clique no controle " de quadros" na caixa de ferramentas e arraste no UserForm. Clique no controle de botão que você fez na etapa 1, em seguida, pressione "Control" e "X" simultaneamente para cortar este controle para a área de transferência .
5
Clique no controle "Frame" , em seguida, pressione "Control" e " V " simultaneamente para colar o botão no interior da estrutura . Repita o cortar e colar com o botão de opção para colá-lo na armação também. Ao colocar os dois controles para o quadro , você fez um grupo que contém ambos os controles. Agora você vai escrever um código que verifica a propriedade de cada controle.
6
duplo clique no formulário de usuário para exibir a janela de programação, em seguida, cole o seguinte programa para a janela . Itera este programa através de cada controle no quadro , leitura a propriedade "Enabled" você definiu no passo 3 , e imprimir o valor dessa propriedade .
Private Sub UserForm_Click ()
Dim TC como Controle
Dim s As String
Para Cada ct Em Frame1.Controls
Se ct.Enabled = True Then
s = ct.Name & " é ativado. "
Else
s = ct.Name &" está desativada. "
End If
MsgBox s
Próxima
End Sub
7
Clique comando do menu " Run" em "Executar" para mostrar o seu userform , em seguida, clique em qualquer lugar no formulário que não tem um controle. O seu programa será executado , exibindo mensagem sobre a propriedade "Enabled" descrito na Etapa 3 .