Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Boucle sur plage de cellules filtrées

3 réponses
Avatar
DoMi
Bonjour !

Comment peut-on effectuer une boucle sur une plage de=20
cellules filtr=E9s?
Si on utilise la propri=E9t=E9 Offset, on passe =E0 la cellule=20
suivante, et =E7a ne va pas...

Merci pour votre aide !

3 réponses

Avatar
AV
Fait ta boucle sur les cellules visibles :

For Each c In Selection.SpecialCells(xlCellTypeVisible)
MsgBox c.Address
Next

AV

"DoMi" a écrit dans le message news:
085201c39948$26051c30$
Bonjour !

Comment peut-on effectuer une boucle sur une plage de
cellules filtrés?
Si on utilise la propriété Offset, on passe à la cellule
suivante, et ça ne va pas...

Merci pour votre aide !
Avatar
Vincent.
Bonjour
Disons que tu veuilles faire une boucle sur les cellules
filtrées de la colonne A (A1: étiquette de champ, C1000:
dernière cellule de la plage)
For Each Cellule in Range("A2:A1000").SpecialCells _
(xlCellTypeVisible)
.../..
Next Cellule

Et tu peux utiliser le offset(0,x) pour te balader
horizontalement dans la ligne en cours de traitement...
Ca te va ?

-----Message d'origine-----
Bonjour !

Comment peut-on effectuer une boucle sur une plage de
cellules filtrés?
Si on utilise la propriété Offset, on passe à la cellule
suivante, et ça ne va pas...

Merci pour votre aide !
.



Avatar
DoMi
Super !

Merci à Vincent et à AV !
DoMi

-----Message d'origine-----
Bonjour !

Comment peut-on effectuer une boucle sur une plage de
cellules filtrés?
Si on utilise la propriété Offset, on passe à la cellule
suivante, et ça ne va pas...

Merci pour votre aide !
.