Rayos!!
valor = CInt(len(Request.Form("checkbox")) > 0) * -1
Esto, tal cual, te da el valor 0 si no existe el valor (o sea, no se ha seleccionado) o 1 (viene cualquier valor, o sea, se ha seleccionado)
Es asi de simple, de verdad. No tiene mas. Es muy simple. Pruebalo.
Un saludo