Hola! Ante todo gracias por tu respuesta pero me da error. Te lo explicaré más detalladamente. Tengo un formulario para introducir la entrada de una referencia (combobox1) en un almacen virtual. A parte de lo que ya he conseguido (que te pongo a continuación) quisiera que cuando la referencia que escribo en el combobox1 exista siga su camino y cuando no me salga otro formulario con el mensaje correspondiente y se ponga el combobox en otro color. En otras palabras quiero el valor booleano de una función que me diga si ha encontrado o no el texto del combobox1.
Tengo lo siguiente ya, ¿dónde pongo tu código para que funcione? ¿Aunque creo que lo que me has pasado no es exactamente lo que necesito no?... gracias!
Private Sub CommandButton1_Click()
Dim validar As Boolean
Dim validarfecha As Boolean
Dim i As Integer
Dim j As Integer
Dim final As Integer
If ComboBox1 = "" Then
UserForm10.Show
Exit Sub
End If
If TextBox2 = "" Then
UserForm11.Show
Exit Sub
End If
If TextBox4 = "" Then
UserForm12.Show
Exit Sub
End If
If TextBox6 = "" Then
UserForm13.Show
Exit Sub
End If
If TextBox7 = "" Then
UserForm14.Show
Exit Sub
End If
validar = IsNumeric(TextBox2.Value)
If validar = False Then
UserForm22.Show
TextBox2.BackColor = &HFF00&
Exit Sub
End If
validarfecha = IsDate(TextBox6.Value)
If validarfecha = False Then
UserForm23.Show
TextBox6.BackColor = &HFF00&
Exit Sub
End If
If TextBox2 <> "" And TextBox1 <> "" And TextBox4 <> "" And TextBox6 <> "" And TextBox7 <> "" Then
TextBox2.BackColor = -2147483643
TextBox6.BackColor = -2147483643
UserForm15.Show
End If
End Sub