Visual Basic para Aplicaciones - Ignorar un espacio y detectar una cadena de caracteres " "

Life is soft - evento anual de software empresarial
 
Vista:

Ignorar un espacio y detectar una cadena de caracteres " "

Publicado por Monica (1 intervención) el 23/03/2019 20:35:48
Condiciones:
Si el usuario al capturar sus datos inicia con un espacio, el resultado sólo muestre el mensaje con el nombre de pila. Si se introduce una cadena con caracteres ‘’ ‘’ sea detectado y regrese a la ventana de captura original.


1
2
3
4
5
6
7
8
9
10
Sub hola3()
Do Until nombreusuario <> ""
nombreusuario = InputBox("Escribe tu nombre completo: ", "Identificación")
Loop
primerespacio = InStr(nombreusuario, " ")
nombreusuario = Left(nombreusuario, primerespacio - 1)
 
MsgBox "Hola " & nombreusuario
 
End Sub
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de MIGUEL
Val: 424
Bronce
Ha mantenido su posición en Visual Basic para Aplicaciones (en relación al último mes)
Gráfica de Visual Basic para Aplicaciones

Ignorar un espacio y detectar una cadena de caracteres " "

Publicado por MIGUEL (121 intervenciones) el 19/04/2019 03:13:07
Hola Monica

De esta forma no importa cuantos espacios en blanco hayan puesto antes del nombre,se eliminaran todos los espacios en blanco y no sera necesario regresar al inputbox nuevamente.

1
2
3
4
5
6
7
Sub hola3()
Dim nombre As String
Dim x As String
nombre = InputBox("Ingrese su nombre completo:", "Identificacion")
x = LTrim(nombre)
MsgBox "Hola! " & x
End Sub

Espero te sirva

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
-1
Comentar