Partager via


Nombre de variables au niveau du module trop élevé

Les variables au niveau module sont celles déclarées dans la section Déclarations d’un module, avant les procédures du module. Causes et solutions pour cette erreur :

  • La somme des exigences en mémoire pour toutes les variables de niveau module dans ce module dépasse 64 K.

    Il s’agit de la limite de stockage pour ce module. Le cas échéant, vous pouvez déclarer certaines de vos variables comme Public dans un autre module ou, si certaines variables de niveau module sont utilisées dans une seule procédure, vous pouvez les déclarer dans cette procédure. Si vous avez déclaré des variables au niveau module car vous souhaitez qu’elles conservent leur valeur entre les appels de procédures, vous pouvez les déclarer comme Static dans la procédure dans laquelle elles sont référencées.

    Note L’espace disponible peut varier d’un système d’exploitation à l’autre.

Pour plus d’informations, sélectionnez l’élément en question et appuyez sur F1 (sur Windows) ou AIDE (sur Macintosh).

Assistance et commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.