Salut Lolo
Premièrement, en tant que développeur, j'ai fait probablement plus d'un millier d'applis basées sur des UserForms....... Arf jamais je n'ai eu besoin de 75 Contrôles dedans !!! lol...
Pour le Fun voici une remarque du grand Cheap Pearson :
"As a practical matter, though, I don't think I'd want to use a form with 411 controls on it. It would look like the cockpit of a 747 "
A mon avis tu dois un peu passer à coté de trucs simples pour optimiser tes UserForms !!
Bon ceci dit, j'ai cherché et trouvé ceci sur Micro$oft :
"Invalid Page Fault with More Than 411 Controls in UserForm"
Donc en théorie, 75 devraient passer... C'est probablement dans l'optimisation du code...
Sais-tu aussi qu'un module de Code ne doit théoriquement pas dépasser 64kb une fois exporté... étonnant non ! comme disait Desproge !
Enfin pour tenter de t'aider, il m'arrive parfois que lors de l'ajout d'un nouveau Control non prévu en cours de programmation, celui-ci ne soit pas "vu" par VBE et donc pas disponible... Dans ce cas je sauve en V.01.01, je ferme, et je ré-ouvre, usuellement il est là !
Je pense qu'en fait c'est plus une question de logique de la manière de compilation que pratique le VBA, qu'un Bug.
En effet, il serait plus logique de :
1) Dessiner complètement le UserForm avec TOUS ses Controls nécessaires...
2) D'écrire ENSUITE les codes qui s'y affèrent....
3) Faire compiler en exécutant...
Si on fait ceci dans l'ordre inverse, c'est là que celà, parfois, fait perdre son latin à VBA !
Bon Samedi
@+Thierry
PS l'article de MS :
Base de connaissances Microsoft - 177842
http://support.microsoft.com/default.aspx?scid=http://support.microsoft.com:80/support/kb/articles/Q177/8/42.ASP&NoWebContent=1