cibleo
XLDnaute Impliqué
Bonjour le forum, 🙂
Feuil1 colonne C à partir de la ligne 2, je souhaite parcourir les cellules non vides.
Je boucle comme ceci :
Un problème se pose lorsque seule la cellule C2 est pleine----> incompatiblité de type
J'ai placé un espion sur :
par contre si plus d'une cellule de la colonne C est remplie, la plage englobe bien les cellules de la colonnes C.
idem si seule C3 est remplie (pour l'exemple)
Le code allégé :
Y' a quelque chose qui m'échappe !
Cibleo
Feuil1 colonne C à partir de la ligne 2, je souhaite parcourir les cellules non vides.
Je boucle comme ceci :
For Each c In Feuil1.Range("C2:C" & Feuil1.Range("C" & Rows.Count).End(xlUp).Row).SpecialCells(xlCellTypeConstants, 23)
Un problème se pose lorsque seule la cellule C2 est pleine----> incompatiblité de type
J'ai placé un espion sur :
et je m'aperçois que la plage englobe A1; B1 etc...😕Feuil1.Range("C" & Rows.Count).End(xlUp).Row).SpecialCells(xlCellTypeConstants, 23).address
par contre si plus d'une cellule de la colonne C est remplie, la plage englobe bien les cellules de la colonnes C.
idem si seule C3 est remplie (pour l'exemple)
Le code allégé :
VB:
For Each c In Feuil1.Range("C2:C" & Feuil1.Range("C" & Rows.Count).End(xlUp).Row).SpecialCells(xlCellTypeConstants, 23)
temp = c.Offset(, 1).Value & "_" & CLng(c.Offset(, 2).Value)
Dico(temp) = Dico(temp) & c.Value & ";"
dico1(temp) = dico1(temp) & CLng(CDate(c.Offset(, -1))) & ";"
dico2(temp) = dico2(temp) & c.Offset(, -2) & ";"
dico3(temp) = dico3(temp) + 1
dico4(temp) = dico4(temp) & CLng(CDate(c.Offset(, 2))) & ";"
Next c
Cibleo