GrimoireWeiss
XLDnaute Nouveau
Tout d'abord bonjour à tous,
En tant que très grand débutant en vba et pas du tout informaticien, je viens chercher un peu d'aide dans ce forum.
Je souhaite trouver une macro qui parcourrait les cellules d'une colonne active et s'arrêterait sur les cellules en couleur.
Pour être plus précis, je souhaiterais qu'elle ait les comportements suivants.
Doit sauter :
- Les cellules remplies ou vides et sans couleur
- Les cellules remplies ou vides en noir
Doit s'arrêter sur :
- Les cellules remplies ou vides et en couleur (sauf le noir)
- La dernière cellule utilisée dans la colonne (son emplacement peut varier), en indiquant par un message qu'elle a été atteinte.
L'idéal, si possible, serait qu'elle puisse effectuer les recherches vers le bas et le haut (au choix de l'utilisateur).
La seule chose que j'ai pu "bricoler" pour l'instant est le code suivant, avec ses (grosses) lacunes ;-) :
Le fichier joint sera peut-être plus clair.
Merci d'avance à ceux qui voudront bien m'apporter leurs lumières !
En tant que très grand débutant en vba et pas du tout informaticien, je viens chercher un peu d'aide dans ce forum.
Je souhaite trouver une macro qui parcourrait les cellules d'une colonne active et s'arrêterait sur les cellules en couleur.
Pour être plus précis, je souhaiterais qu'elle ait les comportements suivants.
Doit sauter :
- Les cellules remplies ou vides et sans couleur
- Les cellules remplies ou vides en noir
Doit s'arrêter sur :
- Les cellules remplies ou vides et en couleur (sauf le noir)
- La dernière cellule utilisée dans la colonne (son emplacement peut varier), en indiquant par un message qu'elle a été atteinte.
L'idéal, si possible, serait qu'elle puisse effectuer les recherches vers le bas et le haut (au choix de l'utilisateur).
La seule chose que j'ai pu "bricoler" pour l'instant est le code suivant, avec ses (grosses) lacunes ;-) :
Code:
Sub SearchColorDown()
Do
Selection.Offset(1, 0).Select
Loop Until ActiveCell.Interior.ColorIndex <> xlColorIndexNone
End Sub
Le fichier joint sera peut-être plus clair.
Merci d'avance à ceux qui voudront bien m'apporter leurs lumières !