Nom de feuille fait avec une référence

Bonjour à tous,

J'aimerais simplement avoir comme nom général d'une feuille de calcul une référence particulière.

Par exemple le nom de l'onglet de la feuille 1 doit avoir ce que la feuille 6 contient en L3.

J'ai mis sur ma copie d'écran "L3" mais évidement que ca marche pas.

Ce serait quelque chose du style "feuille6!L3" mais les guillemets ne prodisent pas ce que je recherche.

Cordialement.

capture1

Bonjour,

Tu cliques droit sur le nom de la feuille, tu choisis "voir code" et tu colles ceci :

Private Sub Worksheet_Activate()

ActiveSheet.Name = [L3]

End Sub

Ca devrait fonctionner.

Cordialement,

Vbabeginner

Bonjour

Clique droite sur la feuille à nommer et choisir l'option visualiser le code"

Mettre ensuite le code ci-dessous dans la fenêtre

Private Sub Worksheet_Activate()
If Sheets("Feuil2").Range("L3").Value > 0 Then
ActiveSheet.Name = Sheets("Feuil2").Range("L3")
Else: MsgBox "Impossible de renommer la feuille. Veuillez mettre une valeur correct dans la cellule F3 en feuille 2 !"
End If
End Sub

crdlt

Bonjour,

On voit la difference entre un pro et un amateur ! Je te conseille de prendre le code de Dan

Cordialement,

Vbabeginner

Merci, très bien pour le code ca marche sur un fichier normal.

Cependant je travaille sur un serveur où excel est installé et l'option visualiser le code est grisé, pas accessible.

Cf screen shot.


pas moyen de faire plus facile ?

écrire une formule dans l'onglet même ?

capture2

Re

Juste une question, dans la barre de menu excel est-ce que tu vois bien l'onglet "developer" car je pense que si l'option "view code" est grisée c'est que l'outil développeur n'est pas activé dans les options d'excel

A te relire

Crdlt

Rechercher des sujets similaires à "nom feuille fait reference"