Si utilizo esto en una cadena SQL me va perfecto, si StrMarca tiene algo dentro lo utiliza como parametro y si no tiene nada pues con hace la comprobacion, lo que quiero hacer es lo mismo pero con un campo numerico y que la condicion sea menor que <
UCase(Marca) like '%" & UCase(StrMarca) & "%'
UCase(codigo) < '%" & UCase(StrCOdigo) & "%' si utilizo esto y el parametro no tiene nada no funciona ya que lo utiliza igualmente.
Un Saludo.