XL 2010 Depassement capacité Erreur 6

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
 

Hasco

XLDnaute Barbatruc
Repose en paix
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
 

TVulcain

XLDnaute Nouveau
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.
 

Discussions similaires

Réponses
6
Affichages
227

Statistiques des forums

Discussions
312 102
Messages
2 085 304
Membres
102 857
dernier inscrit
Nony1931