
puffff Cue, traes un lio por aquí, lo único que te puedo recomendar es que veas la manera de utilizar otra estructura como el case, y es que el If anidado te va complicando la vida, si hay un if e inmediatamente otro if, quiere decir que estás pensando un poco mal, me explico:
'1era condición
Si tengo manzanas entonces
2da condición
Si tengo peras entonces
Esto te confunde, si tienes manzanas ejecutas, y lo que ejecutas es otra condición si tienes peras?
Aqui está facil resolverlo, pero en lenguaje de programación comienzas a no entender, no has ejecutado nada todavía después de la primera condición y de inmediato condicionas otra vez, hay casos específicos en los que es extrictamente necesario, pero creo que en este caso no lo es...a todo este choro, tienes que pensar bien lo que quieres preguntar:
'1era condición
Si tengo manzanas entonces
2da condición
Si tengo peras entonces
Que es exactamente lo mismo que:
Si tengo manzanas Y si tengo peras entonces
'ejecuto
sqlWhere= ""
If marca <> "" AND sqlWhere <> "" Then
Select Case marca
case "cualquiera"
case "Acer"
End Select
End If
Algo así, no se si me explico muy bien!
Salu2.