Es que el problema es exactamente el mismo que al principio...
De nueva cuenta:
Si haces un include, quiere decir que estas incluyendo este codigo en el archivo, es decir, el include se vuelve parte del archivo, si traduces lo que estas haciendo resulta
Código:
if condicion
'como este es el include se ejecuta primero
dim variable1
else
'como este es el include se ejecuta primero
dim variable1
end if
Lo cual arroja una excepcion pues no puedes dimensionar dos variables con el mismo nombre en un solo archivo verdad?
Quita el option explicit, no uses prefijos const ni dim, pues eso supone que estas dimensionando las constantes o variables mas de una vez dentro del mismo archivo, cosa que no es permitido...