Ejemplo de la propiedad Value
En el ejemplo siguiente se muestran los valores que los distintos tipos de controles pueden tener al mostrar la propiedad Value de un control seleccionado.
El usuario elige un control presionando Tab o haciendo clic en el control. En función del tipo de control, el usuario también puede especificar un valor para el control escribiendo en el área de texto del control, haciendo clic una o varias veces en el control, o seleccionando un elemento, una página o un tabulador dentro del control. El usuario puede visualizar el valor del control seleccionado haciendo clic en el CommandButton con la etiqueta adecuada.
Para usar este ejemplo, copie este código de muestra en la parte Declaraciones de un formulario. Asegúrese de que el formulario contiene:
- Un control CommandButton denominado CommandButton1.
- Un control TextBox denominado TextBox1.
- Un control CheckBox denominado CheckBox1.
- Un control ComboBox denominado ComboBox1.
- Un control CommandButton denominado CommandButton2.
- Un control ListBox denominado ListBox1.
- Un control MultiPage denominado MultiPage1.
- Dos controles OptionButton denominados OptionButton1 y OptionButton2.
- Un control ScrollBar denominado ScrollBar1.
- Un control SpinButton denominado SpinButton1.
- Un control TabStrip denominado TabStrip1.
- Un control TextBox denominado TextBox2.
- Un control ToggleButton denominado ToggleButton1.
Dim i As Integer
Private Sub CommandButton1_Click()
TextBox1.Text = "Value of " & ActiveControl.Name _
& " is " & ActiveControl.Value
End Sub
Private Sub UserForm_Initialize()
CommandButton1.Caption = "Get value of " _
& "current control"
CommandButton1.AutoSize = True
CommandButton1.TakeFocusOnClick = False
CommandButton1.TabStop = False
TextBox1.AutoSize = True
For i = 0 To 10
ComboBox1.AddItem "Choice " & (i + 1)
ListBox1.AddItem "Selection " & (100 - i)
Next i
CheckBox1.TripleState = True
ToggleButton1.TripleState = True
TextBox2.Text = "Enter text here."
End Sub
Soporte técnico y comentarios
¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.