Bonsoir,
J'ai un petit souci avec une longueur de row / nombre max de lignes
Je fais une boucle qui passe d'une ligne à la suivante ainsi :
Mais Excel (version 2007) ne m'autorise qu'une toute petite valeur max pour ma variable i .
Code : Sélectionner tout - Visualiser dans une fenêtre à part For i = 1 To une certaine valeur max
Çà marche avec disons 5000, mais 65535 que j'ai vu à plusieurs reprises sur internet ne fonctionne pas.
Une boîte de dialogue (je la déteste!) me dit :
Erreur d'exécution '6':
Dépassement de capacité
Et en regardant sur http://office.microsoft.com/en-us/ex...010073849.aspx, il est indiqué :
Quelqu'un veut bien démêler tout çà ?Worksheet size 1,048,576 rows by 16,384 columns
Il y a peut-être un problème dans ma boucle pourtant toute simple ?
Merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 Sub MaJolieSub() Dim i As Integer, counterRow As Integer counterRow = 1 For i = 1 To une certaine valeur max If Cells(i, 1).Value <> "" Then counterRow = counterRow + 1 Else Exit For End If Next i
Partager