- 06/08/2017
- 2 minutos de leitura
-
- o
- l
- O
- k
- K
-
+2
A instrução deve ocorrer dentro de uma Sub-rotina ou Função, ou um procedimento de propriedade (Property Get, Deixar de Propriedade, Propriedade Definida). Este erro tem a seguinte causa e solução:
-
uma instrução executável, estática ou ReDim, aparece ao nível do módulo.
estática é desnecessária ao nível dos módulos, uma vez que todas as variáveis de nível dos módulos são estáticas. Usar o Dim em vez de remar ao nível do módulo. Para criar um dynamicarray ao nível do módulo, declare – o com o Dim usando parêntesis vazios.
nota ao nível do módulo, você pode usar apenas comentários e declarações declarativas, como Const, Declare, Deftype, Dim, Option Base, Option Compare, Option Explit, Option Private, Private, Public, and Type. As declarações de Sub, Função e propriedade ocorrem fora do corpo de seus procedimentos, mas dentro da declaração de procedimento.
para mais informações, selecione o item em questão e pressione F1 (no Windows) ou HELP (no Macintosh).
suporte e feedback
tem perguntas ou comentários sobre o Office VBA ou esta documentação? Por favor, consulte o suporte e o feedback do Office VBA para obter orientação sobre as formas como você pode receber suporte e fornecer feedback.