bonsoir, il y a quelques temps j'avais demandé une macro pour griser des cellules en fonction de ce qui était écrit dans certaines colonnes.
Voici cette macro:
Sub Griser()
Dim c As Range
For Each c In Rows("1:1").SpecialCells(xlCellTypeConstants, 23)
If c = "sam" Or c = "dim" Then c.Offset(2, 0).Resize(37).Interior.Pattern = xlGray50
Next
End Sub
Dans l'exemple ci joint je souhaiterais griser uniquement les cellules de la ligne 18 correspondant aux colonnes jeu et ven et y inscrire 70%.
ma question est :est il possible d'appliquer une macro de ce style pour griser des cellules mais qui seraient dans une ligne en particulier?
D'avance merci.
Voici cette macro:
Sub Griser()
Dim c As Range
For Each c In Rows("1:1").SpecialCells(xlCellTypeConstants, 23)
If c = "sam" Or c = "dim" Then c.Offset(2, 0).Resize(37).Interior.Pattern = xlGray50
Next
End Sub
Dans l'exemple ci joint je souhaiterais griser uniquement les cellules de la ligne 18 correspondant aux colonnes jeu et ven et y inscrire 70%.
ma question est :est il possible d'appliquer une macro de ce style pour griser des cellules mais qui seraient dans une ligne en particulier?
D'avance merci.