Seleccionar valores en TextBox

03/10/2005 - 02:16 por Fabian | Informe spam
Estoy tratando de hacer que un formulario con 2 TextBox seleccione (sombra
azul)su contenido cuando se muestra, cualquier sugerencia es aceptada.
Gracias.
Public Dia As Byte, Mes As Byte
Sub Test()
Load userform1
With userform1
.TextBox1.SetFocus
.TextBox1.SelLength = 2
.Show
End With
End Sub
En el modulo del formulario
Private Sub CommandButton1_Click()
ActiveCell = userform1.TextBox1
ActiveCell.Offset(0, 1) = userform1.TextBox2
userform1.Hide
End Sub
Private Sub TextBox1_Change()
If TextBox1.Value = "" Then Exit Sub
If TextBox1.Value > 31 Or _
TextBox1.Value = 0 Then TextBox1 = "": MsgBox "No es un Nº de día válido"
Dia = TextBox1
End Sub
Private Sub TextBox2_Change()
If TextBox2.Value = "" Then Exit Sub
If TextBox2.Value > 12 Or _
TextBox2.Value = 0 Then TextBox2 = "": MsgBox "No es un Nº de mes válido"
Mes = TextBox2
End Sub

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
03/10/2005 - 06:14 | Informe spam
hola, Fabian !

... tratando de hacer que un formulario con 2 TextBox seleccione (sombra azul) su contenido cuando se muestra ...
Sub Test()
Load userform1
With userform1
.TextBox1.SetFocus
.TextBox1.SelLength = 2
.Show
End With
End Sub [...]



-> asumiendo que existe algo 'que seleccionar' en el textbox1 cuando se muestra el formulario...
y... si el textbox1 ES el primer control en el 'orden de tabulacion'... puedes NO usar la linea con el 'setfocus' ;)
Sub Test()
SendKeys "+{home}"
UserForm1.TextBox1.SetFocus
UserForm1.Show
End Sub

saludos,
hector.
Respuesta Responder a este mensaje
#2 Fabian
03/10/2005 - 23:16 | Informe spam
Gracias, por la respuesta.
Como siempre... justo lo que necesito.
"Héctor Miguel" escribió en el mensaje
news:
hola, Fabian !

> ... tratando de hacer que un formulario con 2 TextBox seleccione (sombra


azul) su contenido cuando se muestra ...
> Sub Test()
> Load userform1
> With userform1
> .TextBox1.SetFocus
> .TextBox1.SelLength = 2
> .Show
> End With
> End Sub [...]

-> asumiendo que existe algo 'que seleccionar' en el textbox1 cuando se


muestra el formulario...
y... si el textbox1 ES el primer control en el 'orden de


tabulacion'... puedes NO usar la linea con el 'setfocus' ;)
Sub Test()
SendKeys "+{home}"
UserForm1.TextBox1.SetFocus
UserForm1.Show
End Sub

saludos,
hector.


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida