Erreur de compilation : Procédure trop grande

Signaler
Messages postés
35
Date d'inscription
mercredi 25 mai 2011
Statut
Membre
Dernière intervention
3 mai 2012
-
Messages postés
17286
Date d'inscription
mercredi 2 janvier 2002
Statut
Modérateur
Dernière intervention
23 décembre 2019
-
Bonjour tout le monde,
J'ai un petit problème lorsque je lance mon application un message d'erreur apparaît :
"Erreur de compilation : Procédure trop grande".
A la suite de ce message j'ai voulut créer plusieurs Macro.

Une macro pour les déclarations des variables.
Une macro pour la configuration des variables. (par rapport a des checkbox's) true, false...
ensuite un macro pour la procédure complète.

Dans la procédure générale j'ai voulut faire :

call DECLARATION_DES_VARIABLES
call CONFIGURATION_DES_VARIABLES
et ensuite le reste de la procédure

Mais ceci ne marche pas.

J'aurais aimé savoir si vous pouviez m'aider car je ne sais pas trop comment remédier à ce problème.
Je vous remercie d'avance.

2 réponses

Messages postés
672
Date d'inscription
mercredi 22 janvier 2003
Statut
Membre
Dernière intervention
2 juin 2016
1
Bonjour

Regardes du côté des déclarations statiques de tableaux, utilise des déclarations dynamiques.

déclaration statiques
Public tableau(10000) as string

déclaration dynamiques
Public tableau() as String

Sub Main()
Redim tableau(0)


'... pour le chargement du tableau
Redim Preserve tableau(Ubound(tableau)+1)
tableau(Ubound(tableau))=nouvelle valeur
Messages postés
17286
Date d'inscription
mercredi 2 janvier 2002
Statut
Modérateur
Dernière intervention
23 décembre 2019
64
donne nous le code de ta fonction, ca nous permettra peu etre de la simplifier (boucles) ou de la découper.

Renfield - Admin CodeS-SourceS - MVP Visual Basic & Spécialiste des RegExp