bonjour

j'utilise ce code pour nommer un onglet en fonction de la valeur d'une cellule
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
Private Sub Workbook_SheetActivate(ByVal Sh As Object)
If Sh.Name <> [D5] Then Sh.Name = [D5]
End Sub
mais quand je saisis une valeur en D5, le nom de mon onglet ne s'actualise pas: il faut que je clique sur un autre onglet puis que je revienne sur le premier pour que la valeur soit prise en compte; donc un peu laborieux et cela m'empêche de continuer mon code

merci d'avance de vos suggestions!