Re le forum
Si tu veux l'utiliser sur plusieurs feuilles, dans ThisWorkBook
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
If IsEmpty(Range("A1")) Or IsEmpty(Range("A2")) Then MsgBox "il manque une donnée en A1 ou A2": End
ActiveSheet.Name = Format(Range("A1"), "dd-mm-yy") & "_" & Range("A2")
End Sub
Si juste pour une feuille, dans le module de la feuille
Private Sub Worksheet_Change(ByVal Target As Range)
If IsEmpty(Range("A1")) Or IsEmpty(Range("A2")) Then MsgBox "il manque une donnée en A1 ou A2": End
ActiveSheet.Name = Format(Range("A1"), "dd-mm-yy") & "_" & Range("A2")
End Sub
Mytå