Bonjour à tous,
J'ai créé un mini programme qui supprime un bloc de X lignes si l'utilisateur le désire. Cependant pour le moment, le programme prend en compte le nombre de lignes maximales possibles dans le bloc pour supprimer ces X lignes.
Si mon utilisateur souhaite modifier la taille du bloc en cours de projet mon code sera caduc !
J'ai donc pensé à ça :
En dessous de chaque bloc il y a une ligne de sous total en couleur gris foncée avec le mot "SOUS TOTAL" inscrit. Les blocs sont insérés les uns en dessous des autres.
Je souhaite donc dans mon nouveau programme :
- Rechercher la dernière ligne du tableau Excel (ça je sais faire)
DST = Range("F" & Rows.Count).End(xlUp).Row
'Sélection de la dernière case écrite
DST = Dernier Sous Total
- A partir de cette ligne rechercher la prochaine cellule de la colonne F avec la couleur "2630694" (ça je sais pas faire hehe)
ADST = Range("F" & Rows.Count).......Interior.Color = 2630694
'Sélection de l'avant dernier sous total
ADST = Avant Dernier Sous Total
Avez-vous une idée de comment procéder ? Je peux aussi rechercher la dernière case où c'est inscrit Sous Total si c'est plus simple ?
Cordialement,
Quentin