** NORMAS DEL FORO **
Inicio del foro Inicio del foro > Otros de Microsoft: Windows y Office > Excel
  Mensajes nuevos Mensajes nuevos RSS - Fallo en textbox.value
  Preguntas frecuentes Preguntas frecuentes  Buscar en el foro   Eventos   Registro Registro  Iniciar sesion Iniciar sesion

Tema cerradoFallo en textbox.value

 Responder Responder
Autor
Mensaje
paiwoked Ver desplegable
Habitual
Habitual


Unido: 07/Abril/2008
Estado: Sin conexión
Puntos: 107
Enlace directo a este mensaje Tema: Fallo en textbox.value
    Enviado: 22/Octubre/2009 a las 13:59
Buenas me he encontrado con este problema:
 
Os cuento tengo el siguiente codigo:
 
If TextBox32.Value = True Then
    If TextBox2.Value = False Then
    TextBox2.Enabled = False
    End If
End If
 
Donde TextBox32, es un cuadro de texto donde introduzco una referencia de cliente Ej: 065
 
TextBox2, es un cuadro de texto donde mediante la formula:
TextBox2.Value = WorksheetFunction.VLookup(Val(TextBox32.Value), Sheets("LIS,CLIENTES").Range("$A$4:$AA$200"), 2, False),me da el nombre de cliente que quiero, extraido de ese rango.
 
Ahora en Sub TextBox32 Change () pongo el codigo de arriba, para que (esto es lo que busco) cuando yo escriba una referencia en este cuadro, me aparezca (mediante la formula de Buscar que he mencionado antes) el valor de esa referencia. Pero aqui viene el problema el valor del cliente puede existir o no y lo que quiero es que si existe no me deje escribir en esa celda, pero si no existe que si me deje escribir.
 
Con ese codigo, parece que no me detecta cuando el TextBox2 esta vacio.
 
Un Saludo
 
Arriba
Jordi-Albert Ver desplegable
Colaborador
Colaborador
Avatar

Unido: 06/Abril/2006
Localización: Alemania
Estado: Sin conexión
Puntos: 4315
Enlace directo a este mensaje Enviado: 22/Octubre/2009 a las 15:01
prueba con:


If Len(TextBox32.Value) > 0 Then
    If Len(TextBox2.Value)  = 0 Then
        TextBox2.Enabled = False
    End If
End If
Arriba
paiwoked Ver desplegable
Habitual
Habitual


Unido: 07/Abril/2008
Estado: Sin conexión
Puntos: 107
Enlace directo a este mensaje Enviado: 22/Octubre/2009 a las 18:31

Perfecto, si lo he entendido bien el valor len es la longitud de caracteres no??

Arriba
AnSanVal Ver desplegable
Administrador
Administrador
Avatar

Unido: 16/Marzo/2005
Localización: España
Estado: Sin conexión
Puntos: 5511
Enlace directo a este mensaje Enviado: 22/Octubre/2009 a las 18:44
¡ Si !
 
Cierro el hilo.
Aprendemos viendo respuestas de otros, también intentando resolver dudas (intenta ayudar cuando puedas/sepas).

Mi sitio_web con ejemplos Excel.
Arriba
 Responder Responder
  Compartir tema   

Ir al foro Permisos de foro Ver desplegable