Pour le fond : .Interior.Color = RGB(0, 180, 80) ' Vert par défaut'
Pour la police : .Font.Color = RGB(255, 255, 0) ' Jaune par défaut'
Sub Worksheet_Change(ByVal Target As Range)
If Target.Count > 1 Then Exit Sub
If Not Intersect(Target, [A1]) Is Nothing Then
On Error GoTo Fin:
Cells(1 + Application.Match(Target, [A2:A65000], 0), "A").Select
End If
Fin:
End Sub
Bonjour Sylvanu, j'espère que vous allez bien depuis.Bonjour Farid,
Peut être plus convivial, il suffit de modifier la valeur en A1 pour y accéder, avec :
VB:Sub Worksheet_Change(ByVal Target As Range) If Target.Count > 1 Then Exit Sub If Not Intersect(Target, [A1]) Is Nothing Then On Error GoTo Fin: Cells(1 + Application.Match(Target, [A2:A65000], 0), "A").Select End If Fin: End Sub
Qu'est ce que vous voulez dire ?Est-ce possible que la cellule sélectionnée change de couleur
Pour le fond : .Interior.Color = RGB(0, 180, 80) ' Vert par défaut'
Pour la police : .Font.Color = RGB(255, 255, 0) ' Jaune par défaut'
Merci beaucoup, c'est nickel.Re,
Un essai pour le fun en PJ.
Les deux couleurs sont définies ici :
A noter que la mise en forme reste en place jusqu'à un nouveau changement.VB:Pour le fond : .Interior.Color = RGB(0, 180, 80) ' Vert par défaut' Pour la police : .Font.Color = RGB(255, 255, 0) ' Jaune par défaut'