Meté los rangos separados por algún caracter (por ejemplo @) y luego los recuperás y les hacés un split... algo así:
Código:
<select name="rango" id="rango">
<option value="0@30000"></option>
<option value="30001@50000"></option>
<option value="50001@75000"></option>
...
..
<option value="300001@100000000"></option>
</select>
y luego...
Código:
rango = split(request.form("rango"), "@")
rangoinferior = rango(0)
rangosuperior = rango(1)
SQL = "SELECT * FROM tabla WHERE precio BETWEEN " & rangoinferior & " AND " & rangosuperior