Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

cellule et onglet

4 réponses
Avatar
jojolapin
Bonjour
J'aimerai trouvé un moyen de nommer l'onglet comme la cellule A1
Merci par avance pour toute aide

Pour la réciproque j'ai cela
=STXT(CELLULE("filename";A1);TROUVE("]";CELLULE("filename";A1))+1;9^9)

4 réponses

Avatar
Jacky
Bonjour,

La valeur de la cellule A1 comme nom de feuille
'------------
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, [A1]) Is Nothing And Target.Count = 1 Then
On Error GoTo erreurs
ActiveSheet.Name = [A1]
Exit Sub
End If
erreurs:
MsgBox "Paramètres pour un nom de feuille erronés"
End Sub
'-----------------
A mettre dans le module de la feuille en question
--
Salutations
JJ


"jojolapin" a écrit dans le message de news:

Bonjour
J'aimerai trouvé un moyen de nommer l'onglet comme la cellule A1
Merci par avance pour toute aide

Pour la réciproque j'ai cela
=STXT(CELLULE("filename";A1);TROUVE("]";CELLULE("filename";A1))+1;9^9)




Avatar
jojolapin
Merci pour ta réponse mais je n'arrive pas à l'activer
Je ne suis pas trop doué dans les macros

"Jacky" a écrit dans le message de news:

Bonjour,

La valeur de la cellule A1 comme nom de feuille
'------------
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, [A1]) Is Nothing And Target.Count = 1 Then
On Error GoTo erreurs
ActiveSheet.Name = [A1]
Exit Sub
End If
erreurs:
MsgBox "Paramètres pour un nom de feuille erronés"
End Sub
'-----------------
A mettre dans le module de la feuille en question
--
Salutations
JJ


"jojolapin" a écrit dans le message de news:

Bonjour
J'aimerai trouvé un moyen de nommer l'onglet comme la cellule A1
Merci par avance pour toute aide

Pour la réciproque j'ai cela
=STXT(CELLULE("filename";A1);TROUVE("]";CELLULE("filename";A1))+1;9^9)








Avatar
Jacky
Re...

Copier le code
Clique droit sur l'onglet de la feuille en question
Choisir ==>Visualiser le code
Coller dans la fenêtre en théorie blanche de droite
Voir Ici:
http://cjoint.com/?gxujSRdOlQ
--
Salutations
JJ


"jojolapin" a écrit dans le message de news:
%
Merci pour ta réponse mais je n'arrive pas à l'activer
Je ne suis pas trop doué dans les macros

"Jacky" a écrit dans le message de news:

Bonjour,

La valeur de la cellule A1 comme nom de feuille
'------------
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, [A1]) Is Nothing And Target.Count = 1 Then
On Error GoTo erreurs
ActiveSheet.Name = [A1]
Exit Sub
End If
erreurs:
MsgBox "Paramètres pour un nom de feuille erronés"
End Sub
'-----------------
A mettre dans le module de la feuille en question
--
Salutations
JJ


"jojolapin" a écrit dans le message de news:

Bonjour
J'aimerai trouvé un moyen de nommer l'onglet comme la cellule A1
Merci par avance pour toute aide

Pour la réciproque j'ai cela
=STXT(CELLULE("filename";A1);TROUVE("]";CELLULE("filename";A1))+1;9^9)












Avatar
jojolapin
Merci j'ai réussi à la faire "marcher" masi après plusieurs tentatives
Merci encroe
Je vais voir si je peux l'adapter à ce que je cherche

"Jacky" a écrit dans le message de news:

Re...

Copier le code
Clique droit sur l'onglet de la feuille en question
Choisir ==>Visualiser le code
Coller dans la fenêtre en théorie blanche de droite
Voir Ici:
http://cjoint.com/?gxujSRdOlQ
--
Salutations
JJ


"jojolapin" a écrit dans le message de news:
%
Merci pour ta réponse mais je n'arrive pas à l'activer
Je ne suis pas trop doué dans les macros

"Jacky" a écrit dans le message de news:

Bonjour,

La valeur de la cellule A1 comme nom de feuille
'------------
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, [A1]) Is Nothing And Target.Count = 1 Then
On Error GoTo erreurs
ActiveSheet.Name = [A1]
Exit Sub
End If
erreurs:
MsgBox "Paramètres pour un nom de feuille erronés"
End Sub
'-----------------
A mettre dans le module de la feuille en question
--
Salutations
JJ


"jojolapin" a écrit dans le message de news:

Bonjour
J'aimerai trouvé un moyen de nommer l'onglet comme la cellule A1
Merci par avance pour toute aide

Pour la réciproque j'ai cela
=STXT(CELLULE("filename";A1);TROUVE("]";CELLULE("filename";A1))+1;9^9)