Private Sub Worksheet_Change(ByVal Target As Range) Sheets("A").Name = ActiveSheet.Range("A1").Text End Sub
je saisisse une date par exemple "1/1/2012", alors ma feuille dont le nom est "A" se transforme en "1/1/2012"
Private Sub Worksheet_Change(ByVal Target As Range) On Error Resume Next If Target ActiveSheet.Range("A1") Then Sheets("A").Name Target.Text On Error GoTo 0 End Sub
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionPrivate Sub Worksheet_Change(ByVal Target As Range) Static toto As String If toto "" Then toto "A" On Error Resume Next If Target = ActiveSheet.Range("A1") Then Sheets(toto).Name = Target.Text toto = Target.Text End If On Error GoTo 0 End Sub
dont l'onglet principal porte un nom du genre "échéancier du mois de XXX /
AAAA"