Bonjour et merci,
je ne cherche pas à mettre une seule cellule en format conditionnel, ce qui est simple, je veux à partir de la ligne 2
(qui peut être une variable "L_Dep") et de la colonne 7
- compter le nombre de lignes avec la même valeur de colonne,
ex.: toutes les lignes "Entrée A"
Cette valeur est mensuelle et variable d'un mois à l'autre
(plus ou moins de lignes)
- à faire le total de ces lignes par un compteur quelconque (je peux
le réaliser dans une boucle en donnant une condition
1 2
| For each Cellule in range (G2:G3200)
If Left(Cellule.Formula, 8) = "Entrée A" Then Compteur = Compteur +1 |
- à utiliser ce compteur pour définir l'aire à mettre en forme
en gros: je pars de 2 j'arrive à 7, j'applique UNE mise en forme sur (A2:N7),
je peux utiliser [Range (Cells,Cells)] sous une forme
Range(cells(L_Dep, Cl_Index), cells(L_Dep + Compteur - 1 , Cl_Index + 12)
et puis la mise en forme correspondante
Les colonnes sont prédéfinies et ne varient pas (Ouf!)
A noter que les différents paramètres "Entrée A", "Entrée B", etc; se retrouvent de manière mensuelle et
c'est bien ce qui devient compliqué.
Si j'utilise un "Range" sur toute la table je vais avoir un compteur qui compte
toutes les valeurs, sur les 12 mois, et la mise en forme de "Entrée A" janvier par exemple se fera non pas sur 15 lignes
mais sur 170 (nbre de lignes de l'année)...
Je pourrais paramétrer mois par mois mais j'ai 18 valeurs mensuelles et 12 mois...
En fait le comptage devrait repartir de zéro à chaque nouvelle valeur de
la colonne...Pfff! JE ne vois pas comment faire sans monter une usine à gaz!
Partager