Utilzar Enter en un Formulario

13/07/2005 - 06:28 por DANILO ARANGO | Informe spam
Hola a todos

Alguien me puede ayudar, como puedo hacer para que en un texbox cuando pase
por el con el enter me muestre otro texbox, yo en VB lo he hecho con: ejemplo

Private Sub Textcontra_keypress(KeyAscii As Integer)
If KeyAscii = 13 Then
TextUsr.SetFocus
..

Pero en Excel no me da..

De antemano muchas gracias.

Danilo A.

Preguntas similare

Leer las respuestas

#6 DANILO ARANGO
20/07/2005 - 08:10 | Informe spam
HOLA HM

Ya me dio, muchas gracias por tu ayuda.






"Héctor Miguel" escribió:

hola, Danilo !

> ... como funciona eso es lo que necesito, pero hay un problema, no deja digitar en el texbox
> con cualquier tecla esta funcionando, se podria solo con el enter?

[pues]... segun mis pruebas... funciona 'segun la intencion'... ->hasta<- que pulso el enter :(
[y si me deja digitar los caracteres que desee] :)
quizas... algun otro codigo o evento este causando 'interferencia' ??

comentas?
saludos,
hector.



Respuesta Responder a este mensaje
#7 DANILO ARANGO
20/07/2005 - 08:14 | Informe spam
HOLA HM

Ya me dio, muchas gracias por tu ayuda.

Necesito otra ayudita, como hacer para que en texbox solo se pueda ingresar
numeros???.

Saludos
Danilo Arango




"Héctor Miguel" escribió:

hola, Danilo !

> ... como funciona eso es lo que necesito, pero hay un problema, no deja digitar en el texbox
> con cualquier tecla esta funcionando, se podria solo con el enter?

[pues]... segun mis pruebas... funciona 'segun la intencion'... ->hasta<- que pulso el enter :(
[y si me deja digitar los caracteres que desee] :)
quizas... algun otro codigo o evento este causando 'interferencia' ??

comentas?
saludos,
hector.



Respuesta Responder a este mensaje
#8 Héctor Miguel
20/07/2005 - 09:08 | Informe spam
hola, Danilo !

... como hacer para que en texbox solo se pueda ingresar numeros???.



en el modulo de codigo del formulario ==Private Sub TextBox1_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)
Select Case KeyAscii
Case 46, 48 To 57: Case Else: KeyAscii = 0
End Select
End Sub

-> el 46 es 'por si' necesitas 'aceptar' el punto... si necesitas solo numeros... 'retira' el 46 Y la coma ;)

saludos,
hector.
Respuesta Responder a este mensaje
#9 DANILO ARANGO
21/07/2005 - 08:40 | Informe spam
HOLA HM

Muchas gracias, me servira mucho.

Saludos
Danilo A.



"Héctor Miguel" escribió:

hola, Danilo !

> ... como hacer para que en texbox solo se pueda ingresar numeros???.

en el modulo de codigo del formulario ==> Private Sub TextBox1_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)
Select Case KeyAscii
Case 46, 48 To 57: Case Else: KeyAscii = 0
End Select
End Sub

-> el 46 es 'por si' necesitas 'aceptar' el punto... si necesitas solo numeros... 'retira' el 46 Y la coma ;)

saludos,
hector.



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