credo che il problema sia innescato dal fatto che non tratta la variabile come boolean....

Prova a trattarla come 0 o 1 (numerico)


Variabile = 0 ' False
Variabile = 1 ' True

If Variabile = 0 then ' trattato come false
If Variabile = 1 then ' trattato come true