- 06/08/2017
- 2 minutes à lire
-
- o
- l
- O
- K
- K
-
+2
L’instruction doit se produire dans une Sous ou une Fonction, ou une procédure de propriété (Propriété Get, Propriété Let, Propriété Set). Cette erreur a la cause et la solution suivantes:
-
Une instruction exécutable, statique ou ReDim, apparaît au niveau du module.
La statique n’est pas nécessaire au niveau du module, car toutes les variables de niveau du module sont statiques. Utilisez Dim au lieu de ReDim au niveau du module. Pour créer un dynamicarray au niveau du module, déclarez-le avec Dim en utilisant des parenthèses vides.
Remarque Au niveau du module, vous ne pouvez utiliser que des commentaires et des déclarations déclaratives, telles que Const, Declare, Deftype, Dim, Option Base, Option Compare, Option Explicit, Option Private, Private, Public et Type. Les instructions Sub, Function et Property se produisent en dehors du corps de leurprocédures, mais dans la déclaration de procédure.
Pour plus d’informations, sélectionnez l’élément en question et appuyez sur F1 (sous Windows) ou AIDE (sur le Macintosh).
Assistance et commentaires
Vous avez des questions ou des commentaires sur Office VBA ou cette documentation? Veuillez consulter le support et les commentaires d’Office VBA pour obtenir des conseils sur les façons dont vous pouvez recevoir du support et fournir des commentaires.