bonsoir à tous, voilà je voudrais pouvoir renommer mes onglet avec une liste déroulante,
j'ai récupérer ce code sur ce forum,
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Application.Intersect(Target, Range("E1")) Is Nothing Then
ActiveSheet.Name = Range("E1")
End If
End Sub
qui marche très bien via une cellule, mais pas avec une liste déroulante.
Si quelqu'un pouvez m'aider ça serait sympa.
Dans ma feuille de calcul j'ai,
1 liste déroulante avec janvier,février, ect.
Et une autre avec les année 2010,2011,etc.
Merci
PS je suis nul en VBA
j'ai récupérer ce code sur ce forum,
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Application.Intersect(Target, Range("E1")) Is Nothing Then
ActiveSheet.Name = Range("E1")
End If
End Sub
qui marche très bien via une cellule, mais pas avec une liste déroulante.
Si quelqu'un pouvez m'aider ça serait sympa.
Dans ma feuille de calcul j'ai,
1 liste déroulante avec janvier,février, ect.
Et une autre avec les année 2010,2011,etc.
Merci
PS je suis nul en VBA