Ver Mensaje Individual
  #2 (permalink)  
Antiguo 28/09/2009, 05:17
Avatar de pkj
pkj
 
Fecha de Ingreso: julio-2006
Ubicación: Órbita sincrónica
Mensajes: 899
Antigüedad: 18 años, 9 meses
Puntos: 29
Respuesta: Problema con operadores logicos AND, OR

Si lo pones así lo verás con más comodidad.

If (a.Text = "F" Or a.Text = "V") _
And (b.Text = "F" Or b.Text = "V") _
And (c.Text = "F" Or c.Text = "V") _
And (d.Text = "F" Or d.Text = "V") _
And (e.Text = "F" Or e.Text = "V") _
And (f.Text = "F" Or f.Text = "V") _
And (g.Text = "F" Or g.Text = "V") _
And (h.Text = "F" Or h.Text = "V") _
And (i.Text = "F" Or i.Text = "V") _
And (j.Text = "F" Or j.Text = "V") _
And (k.Text = "F" Or k.Text = "V") _
And (l.Text = "F" Or l.Text = "V") _
And (m.Text = "F" Or m.Text = "V") Then Call orden

La línea me parece coherente.
El error podría venir de que algún textbox contenga la letra en minúsculas o con algún espacio añadido.

Prueba a incluir esto delante:

a.text=ucase$(trim$(a.text))
b.text=ucase$(trim$(b.text))
c.text=ucase$(trim$(c.text))
d.text=ucase$(trim$(d.text))
e.text=ucase$(trim$(e.text))
f.text=ucase$(trim$(f.text))
g.text=ucase$(trim$(g.text))
h.text=ucase$(trim$(h.text))
i.text=ucase$(trim$(i.text))
j.text=ucase$(trim$(j.text))
k.text=ucase$(trim$(k.text))
l.text=ucase$(trim$(l.text))
m.text=ucase$(trim$(m.text))

Suerte