ciao a tutti dovrei eseguire una query in base al valore immesso dall'utente in una form

se per esempio l'utente inserisce un valore compreso tra 0 e 10 dovrà essere eseguita una query, se tra 10 e 100 un'altra e tra 100 e 1000 un'altra ancora.

io avevo impostato così

codice:
if variabile<="10" then
sql=query
end if
if variabile>="10" and variabile<="100" then
sql=query2
end if
if variabile>="100" and variabile<="1000" then
sql=query3
end if
Mi restituisce un errore se metto 11 quindi se supero la prima condizione
Come posso correggere l'errore?

Grazie