XL 2010 Depassement capacité Erreur 6

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 !

TVulcain

XLDnaute Nouveau
Bonjour à tous,

Je possède un fichier de plus de 33000 lignes et j'ai une erreur lors de l'exécution de ma macro
La ligne donnant l'erreur de dépassement de capacité est :
NbLigne = Worksheets("A").Range("A" & Rows.Count).End(xlUp).Row ' Compte le nombre total de ligne utilis?e par le tableau

La variable est déclarée de cette façon : Dim NbLigne As Integer


Merci par avance
 
Re,

De temps à autre il est bon de regarder l'aide excel vba sur la possibilité des variables
Les Lien supprimé sont stockées sous la forme de nombres de 16 bits (2 octets) dont la valeur est comprise entre -32 768 et 32 767. Le Lien supprimé Integer est le signe %.

le nombre de lignes d'un classeur .xlsx sous 2010 est de 1048576 Integer est une boîte trop petite.

As Long me semble plus judicieux. (Si c'est la seule chose qui ne vas pas dans votre macro!)

Cordialement
 
Bonsoir,
J'avoue, mais je ne m'attendais pas à avoir un fichier aussi gros, je pensais à pas plus de 500 lignes et là, +30000.
De plus je ne connaissais pas réellement la grande différence de cette déclaration, maintenant ne plus m'en souvenir serait du domaine médical.
merci du rappel et des explications plus haut.
 
- 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

Discussions similaires

Réponses
6
Affichages
604
Réponses
4
Affichages
505
Retour