Bonjour, mon souci se trouve dans le fait que j'aimerais renommer l'onglet avec la valeur de la cellule A1. Autant je sais faire l'inverse (le nom de l'onglet s'affiche dans la cellule), autant ceci je n'y arrive pas.
Donc si qulqu'un avait une formule (pas de macro si possible, mais si pas d'autre choix on fera avec) pour que lorsque j'écris dans la cellule A1 un nom, l'onglet se renomme automatiquement avec ce nom.
bonjour , je voudrais utiliser la même formule que celle d'en haut(
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Application.Intersect(Target, Range("B4")) Is Nothing Then
ActiveSheet.Name = Range("B4")
End If
End Sub)
Mais utiliser le format date comment je peut le faire svp.
bonjour , je voudrais utiliser la même formule que celle d'en haut(
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Application.Intersect(Target, Range("B4")) Is Nothing Then
ActiveSheet.Name = Range("B4")
End If
End Sub)
Mais utiliser le format date comment je peut le faire svp.
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Application.Intersect(Target, Range("B4")) Is Nothing Then
ActiveSheet.Name = Format(Range("B4"), "dd-mm-yy")
End If
End Sub
Aussi petit probleme il ne se met pas automatiquement sur chaques onglets (31 jours ) , il faut que je fasse des enter à chaque fois est-ce que c'est possible qu'il change quand je change le premier onglet svp.