Bonjour
J'ai un fichier avec le sexe dans la colonne C (m ou f), et j'aimerais que le code vba fasse simplement :
* sélectionne les multiples "m" et faire un genre de :
Range("14:14,7:7,8:8,12:12,13:13,15:15,16:16").Select
en se basant sur la lettre dans la colonne C pour sélectionner les bonnes rangées
Ou (ce serait mon souhait véritable)
Changer ces lignes en bleu...
Le problème, c'est quand on va "inverser" la macro, c'est à dire quand l'utilisateur voudra enlever la surbrillance, il faudra qu'Excel "repeigne" les cellules des rangées avec les mêmes couleurs qu'elles étaient auparavant... C'est pourquoi la selection me parait plus simple afin d'attirer l'attention sur "les gars"... Sinon, si la macro pouvait "restaurer" les anciennes couleurs, alors là, je serais preneur.
J'ai essayé :
Sub GarsFilles()
Dim Cellule As Range
For Each Cellule In Range("F7:F44")
If Cellule.Value = "m" Then Cellule.EntireRow.Select
Next Cellule
End Sub
Mais il me sélectionne seulement une seule rangée... Je serais en mesure de les "peinturer" avec ce petit bout de code, mais c'est comment faire pour revenir "aux couleurs d'arrière plan" comme elles étaient avant qui me bloque littéralement.
Merci