dépassement de capacité

  • Initiateur de la discussion Initiateur de la discussion totty
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

T

totty

Guest
j'ai créé une macro qui s'est executé normalement plusieurs fois et maintenant elle refuse en m'affichant message d'erreur "dépassement de capacité" Quid?

Merci
 
Bonsoir Totty et au forum

Le dépassement de capacité correspond bien souvent à des variables mal déclarées.
Par exemple :

Dim i as byte (limitation à 255) .

Utilises les valeurs suivantes :

Integer " " " " " " " " " " " " " " de -32,768 à 32,767
Long " " " " " " " " " " " " " " " de -2,147,483,648 à 2,147,483,647

Le Long est utile si tu exploites toute ta feuille jusqu'à la ligne 65536...

Cordialement

CBernardT
 
Salut CBernardT,

merci de m 'avoir répondu. Mais j'ai bien déclaré ma variable n
en fait je m'en sers pour récupérer le nombre de lignes utilisées et ensuite comme tel :

Dim n As Integer
n = Cells.SpecialCells(xlCellTypeLastCell).Row
...
For i = 1 To n

Et là j'ai retiré le "As Integer" et ça remarche!
K'en penses tu?

Merci
 
Bonsoir Totty et Pascal

Désolé de mon absence, Pascal à la même explication du problème que moi !

Parfois des données oubliées en fond de tableau peuvent entraîner ce genre de retour.

Cordialement

CBernardT
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
9
Affichages
451
Réponses
11
Affichages
253
Réponses
10
Affichages
825
Retour