Saberexcel - o site de quem precisa aprender macros microsoft excel vba
Exemplo o uso da propriedade Tag em objetos userforms microsoft excel vba.
O exemplo a seguir utiliza a propriedade Tag para armazenar informações adicionais sobre cada controle no UserForm. O usuário clica em um controle e, em seguida, clica no CommandButton. O conteúdo de Tag no controle apropriado é apresentado no TextBox.
Para utilizar este exemplo, copie esse código de exemplo na parte de Declarações de um formulário. Certifique-se de que o formulário contenha:
- Um TextBox denominado TextBox1.
- Um CommandButton denominado CommandButton1.
- Um ScrollBar denominado ScrollBar1.
- Um ComboBox denominado ComboBox1.
- Um MultiPage denominado MultiPage1.
- Propriedade Tag
- Armazena informações adicionais sobre um objeto.
- Sintaxe
- objeto.Tag [= Seqüência]
- A sintaxe da propriedade Tag possui as partes a seguir:
Parte |
Descrição |
objeto |
Obrigatória. Um objeto válido. |
Seqüência |
Opcional. Uma expressão de seqüência identificando o objeto. |
- Comentários
- Utilize a propriedade Tag para atribuir uma seqüência de identificação a um objeto sem afetar as definições ou atributos de outras propriedades.
- Por exemplo, você pode utilizar Tag para verificar a identidade de um formulário ou controle que é passado como uma variável para um procedimento
Private Sub CommandButton1_Click()
TextBox1.Text = ActiveControl.Tag
End Sub
Private Sub UserForm_Initialize()
TextBox1.Locked = True
TextBox1.Tag = "Área de exibição de propriedades Tag."
TextBox1.AutoSize = True
CommandButton1.Caption = "Saberexcel - o site das macros"
CommandButton1.Tag = "Mostrar a tag de controle " _
& "que tem o foco."
ComboBox1.Style = fmStyleDropDownList
ComboBox1.Tag = "Estilo combobox e o de " _
& "Listbox."
ScrollBar1.Max = 100
ScrollBar1.Min = -273
ScrollBar1.Tag = "Max = " & ScrollBar1.Max _
& " , Min = " & ScrollBar1.Min
MultiPage1.Pages.Add
MultiPage1.Pages.Add
MultiPage1.Tag = "Esta multipágina contém " _
& MultiPage1.Pages.Count & " páginas."
End Sub
Aprenda tudo sobre planilhas do Aplicativo Microsoft Excel VBA(Visual Basic Application), sozinho, com baixo custo, praticando com os produtos didáticos Escola Saberexcel VBA Estudos® - Treinamentos com Macros, Fórmulas e Funções.