Jump to content

[Solucionado] Validar el valor de un ComboBox


Recommended Posts

Antes que nada un saludo a los que navegan por este gran foro:

La situación es la siguiente: Tengo un comboBox que representa los valores de un rango de celdas, al teclear el valor (ejem: nombre del empleado) y si por alguna razón no escribo algún acento o coloco una letra diferente se interrumpe el código marcando el error

TextBox1 = ComboBox1.Column(1) ....en amarillo.

La pregunta 1 sería ¿Como valido que al no encontrar el valor envie un mensage diciendo ejemp: "Registro no encontrado" y le vuelva a dar la oportunidad de teclearlo de nuevo.

Y la Pregunta 2 ¿Como puedo validar que el combobox no muestre las celdas vacías de la selección?

Gracias y espero me puedan auxiiar

Link to post
Share on other sites

Re: Validar el valor de un ComboBox

Hola JADS

Lo tuyo me suena a listas de validacion con alarmas, estas listas tambien se pueden visualizar de forma que no se vean espacios de lo seleccionado o BD (no creo que necesites macros ni nada de eso...)

Checa estos enlaces y nos avisas

Listas desplegables dinamicas

Validaciones dinamicas con desref y unicos

Validaciones dinamicas alfanumericas

Sino es suficiente lo mejor sea que subas un archivo 2003 zipeado y explicas dentro de el lo que necesitas

A espera de tus comentarios

Saludos desde Honduras

Link to post
Share on other sites

Re: Validar el valor de un ComboBox

rolando, Muchas gracias por tu ayuda, y si, tu respuesta soluciona mi problema, solo que le quite lo de buscar en otra hoja, ya que no busco actualuzar la lista solo manejar el error de escribir mal un dato.

de nuevo gracias y tambien a todos los que respondienron a esta solicitud.

Link to post
Share on other sites
Guest
This topic is now closed to further replies.
  • Crear macros Excel

  • Posts

    • saludos  esta perfecto tu ejemplo. me sirve de mucho. ahora otra duda como se podría aplicar este mismo ejemplo pero con los datos de una tabla dinámica. ya que esa formula es con celdas fijas.  pero como lo aplico a una tabla  para sacar el porcentaje de lo que he avanzado  si cuando actualizo la tabla me da error.  gracias   
    • muchas  gracias  esta perfecto
    • @Gerson PinedaMuchas gracias.  Os lo agradezco a los dos, me va a ir bien cualquiera de las fórmulas. Y sino en este fichero en otro con la misma situación. Moisés.
    • cuando grabas una entra o salida se redondea el numero en la existencia ejemplo si vendes 1.5 en existencia descuenta 2  igual si es una compra
    • Private Sub CommandButton11_Click() Dim Descarga As Range Set Descarga = Sheets("Hoja2").Columns("C").Find(TextBox2, lookat:=xlWhole) If Not Descarga Is Nothing Then Descarga.EntireRow.Delete CommandButton6_Click End If End Sub '--------- Private Sub CommandButton6_Click() TextBox2.Text = "" TextBox12.Text = "" TextBox13.Text = "" TextBox14.Text = "" TextBox15.Text = "" TextBox16.Text = "" TextBox17.Text = "" TextBox18.Text = "" TextBox19.Text = "" TextBox20.Text = "" TextBox23.Text = "" '<-------------------- estaba mal TextBox2.SetFocus ' EL SetFocus devuelve el cursor al inicio End Sub  
  • Recently Browsing

    No registered users viewing this page.

×
×
  • Create New...

Important Information

Privacy Policy