Microsoft 365 modif visual B

MICHAEL

XLDnaute Occasionnel
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........
 

MICHAEL

XLDnaute Occasionnel
Bonjour MICHAEL
peut être ainsi(Non testé pas de Fichier)
Code:
With Target
  If .Row >=5 and .Row <=120
        .EntireRow.Interior.ColorIndex = 7
  End If
End With
Bonne Journée
Jean marie
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Cells.Interior.ColorIndex = 0

Target.EntireRow.Interior.ColorIndex = 7

End Sub
voila le code de ma feuille
je ne sais pas integrer le tien...
 

ChTi160

XLDnaute Barbatruc
Re
Voir ou placer le code

VB:
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
Jean marie
 

MICHAEL

XLDnaute Occasionnel
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.....
 

ChTi160

XLDnaute Barbatruc
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
Jean marie
 

Discussions similaires

Réponses
12
Affichages
295

Membres actuellement en ligne

Aucun membre en ligne actuellement.

Statistiques des forums

Discussions
312 321
Messages
2 087 266
Membres
103 501
dernier inscrit
talebafia