Procédure trop grande
J'ai reçu ce message d'erreur -Procedure too large
- en VBA. Qu'est-ce que la raison et le moyen de sortir de cette erreur?
source d'informationauteur Sourav
Vous devez vous connecter pour publier un commentaire.
J'ai reçu ce message d'erreur -Procedure too large
- en VBA. Qu'est-ce que la raison et le moyen de sortir de cette erreur?
source d'informationauteur Sourav
Vous devez vous connecter pour publier un commentaire.
Vous avez probablement un ou plusieurs gigantesque procédures/fonctions et je pense que VBA a une limite de 64 ko ou quelque chose par la procédure.
- Vous résoudre ce problème en divisant cette procédure en plusieurs procédures qui peuvent ensuite être appelé par une procédure.
Alors au lieu d'avoir:
Vous auriez quelque chose comme:
Votre compilé procédure ne peut pas dépasser 64 ko. Vous devez le décomposer en différentes sous-routines.
http://msdn.microsoft.com/en-us/library/Aa264541
Vous pouvez recevoir ce message d'erreur si la macro a été créé à l'aide de la version 64 bits d'Office. Voir l'article suivant pour plus de détails et une solution de contournement:
L'idée de GiantProcedure ne fonctionne pas pour moi, à l'aide de Microsoft Powerpoint 2013.
Ensuite, j'ai ajouté un "appel" avant chaque "proc". Comme ceci:
Maintenant, il fonctionne.