Nom de l'onglet eguale a une cellule de la feuille

Bonjour,

Je voulais savoir comment faire pour que le nom de mon onglet soit égale a la cellule B2 de ma feuille. Cette cellule est une date donc par exemple si je mets 03/02/2015. J'aimerais que le nom de mon onglet change en 03/02/2015 instantanément.

Merci par avance pour votre aide

en VBA, à répéter sur chaque onglet

Private Sub Worksheet_Change(ByVal Target As Range)
If Not Application.Intersect(Target, Range("B2")) Is Nothing Then
ThisWorkbook.ActiveSheet.Name = Range("B2")
End If
End Sub
82nom-onglet.xlsm (13.10 Ko)

Hi Merci bcp,

J'ai un petit problème donc je dois copier la macro dans la feuille apres avoir fait ALT+F11 afin d'aller dans l’éditeur de visual basic. Je dois donc copier la macro. Est ce que quand je copie un onglet cela va aussi me copier la macro? Une autre question des que je note 03/03/2015 dans la case la maccro bug ?

Merci encore ,

En effet, c'est lié au format date ! il faut enlever les / qui ne sont pas admis dans les noms d'onglet. Essaie avec 3 mars 2015 avec un format sans tiret : jj mmm aaaa.

Je pense qu'il va falloir recopier ce code rikiki chaque fois. A moins que d'autres spécialistes aient une solution.

Rechercher des sujets similaires à "nom onglet eguale feuille"