Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
Boostez vos compétences Excel avec notre communauté !
Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force.
Apprenez, échangez, progressez – et tout ça gratuitement !
👉 Inscrivez-vous maintenant !
bonjour,
Target.EntireRow.Interior.ColorIndex = 7
je souhaiterai appliquer cette mise en forme uniquement de la ligne 5 à la ligne 120
si quelqu'un peut m'aider........
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Cells.Interior.ColorIndex = 0
'Ici Le Code
With Target
If .Row >=5 And .Row <=120
.EntireRow.Interior.ColorIndex = 7
End If
End With
End Sub
Private Sub Worksheet_SelectionChange(ByVal Target As Range) Cells.Interior.ColorIndex = 0 'Ici Le Code With Target If .Row >=5 And .Row <=120 .EntireRow.Interior.ColorIndex = 7 End If End With End Sub
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Cells.Interior.ColorIndex = 0
With Target
If .Row >=5 And .Row <=120
.EntireRow.Interior.ColorIndex = 7
End If
End With
End Sub
j'ai copié ceci mais cela ne fonctionne pas
il semble qu'il manque un attendu.....
Effectivement ! il manque le "Then" de If ..... Then
VB:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Cells.Interior.ColorIndex = 0
With Target
If .Row >=5 And .Row <=120 Then '<---- Ici
.EntireRow.Interior.ColorIndex = 7
End If
End With
End Sub
- Navigue sans publicité - Accède à Cléa, notre assistante IA experte Excel... et pas que... - Profite de fonctionnalités exclusives Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel. Je deviens Supporter XLD