Problemas:
Imagine o seguinte, temos uma rotina gigante que gera um arquivo texto em tempo de execução realizando vários cálculos. Temos uma variável chamada ValorFinal que é usada em vários pontos da rotina. Imagine agora, que em algum ponto da rotina você cometa um deslize e digite errado o nome da variável.
Como resultado a rotina não irá retornar um erro, mas o ValorFinal muito provavelmente estará errado. Se os testes forem realizados adequadamente, você identificará que o valor está errado e com certeza terá bastante trabalho para rastrear a origem do problema.
Solução:
Usando a instrução Option Explicit no topo do seu módulo este problema seria identificado e rastreado pelo próprio Visual Basic. A instrução Option Explicit torna obrigatória a declaração das variáveis. Assim, se você errar no momento de digitar o nome da variável será avisado e poderá corrigir o problema com muito mais facilidade.