Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Dim AdrLg%, AdrCol%, Col%, z
AdrLg = Target.Row
AdrCol = Target.Column
If AdrLg <= 4 Then Exit Sub
'--------------------------------
z = Target.Value
'--------- vérif texte -------
If IsNumeric(z) = False Then Exit Sub
'--------- vérif entier ------
If z - Int(z) = 0 Then
' "entier"
Else
Exit Sub ' "Non entier"
End If
'----- Petite vignette par catégorie ----
If Not Application.Intersect(Target, Range("J10:J19")) Is Nothing Then
Call Couleur_Fenetre_Propriété
End If
If Target.Value < 1 Or Target.Value > 118 Then Exit Sub
'---------- Grande Vignette restitue la couleur du symbole -------------
If Target.Value <> Range("N15").Value Then
Range("N15").Value = Target.Value
Range("P7").Font.ColorIndex = Cells(AdrLg - 4, AdrCol + 1).Font.ColorIndex 'Couleur
End If
Cancel = True
End Sub