Vraiment je m’excuse pour ma français
Alors pour le Code j'ai remplacer votre code
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Intersect(Target, Range("NOM").Cells) Is Nothing Then
Application.ExecuteExcel4Macro "SHOW.TOOLBAR(""Ribbon"",True)"
End If
par le code suivant
If Not Intersect(Range("NOM"), Target) Is Nothing And Target.Count = 1 Then
Application.ExecuteExcel4Macro "SHOW.TOOLBAR(""Ribbon"",False)"
Else
Application.ExecuteExcel4Macro "SHOW.TOOLBAR(""Ribbon"",True)"
End If
comme ça j"ai atteindre mon but
Merci bien pour votre aide, je suis vraiment comptant avec ce forum
en résume
mon code définitive pour masquer la barre d"outils a la sélection d'un plage des cellule définis par un nom est comme suite
'Private Sub Worksheet_Activate()
'Application.ExecuteExcel4Macro "SHOW.TOOLBAR(""Ribbon"",False)"
'End Sub
'
'Private Sub Worksheet_Deactivate()
'Application.ExecuteExcel4Macro "SHOW.TOOLBAR(""Ribbon"",True)"
'End Sub
'
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Intersect(Range("NOM"), Target) Is Nothing And Target.Count = 1 Then
Application.ExecuteExcel4Macro "SHOW.TOOLBAR(""Ribbon"",False)"
Else
Application.ExecuteExcel4Macro "SHOW.TOOLBAR(""Ribbon"",True)"
End If
End Sub
Merciiiiiiiiiiii