Bonjour,
j'ai intégré dans un fichier Excel cette ligne de code VBA pour nommer automatiquement les onglets depuis une liste (précision, la cellule A1 de référence est liée à un fichier externe où se trouve la liste de mes onglets) :
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
If Cells(1, 1) <> "" Then ActiveSheet.Name = Cells(1, 1) 'Correspond à la cellule A1
End Sub
ce qui a fonctionné parfaitement.
En revanche, lorsque je modifie le titre des onglets, la mise à jour ne se fait pas automatiquement et il faut que je rentre dans la cellule A1 et la valide pour que la modification se fasse.
Pas de mise à jour non plus en actualisant par les différents moyens (F9, Maj+F9 ou l'icône "Actualiser tout"...).
Pouvez-vous me dire si la mise à jour automatique est possible pour cette fonction et par quelle ligne de programme ?
Je vous remercie d'avance.
Micmar