OVH Cloud OVH Cloud

Noms d'onglet

5 réponses
Avatar
Luin Gor
Comment faire, si j'ai une case dans un onglet ou est=20
indiqu=E9 un texte.. quel qu'il soit (saucisse), pour que=20
l'onglet se renomme automatiquement pour s'appeler=20
saucisse...

Et si je change le texte de la cellule et que j'=E9cris=20
choucroute... l'onglet change de nom tout seul et=20
s'appelle choucroute ?

Merci de vos r=E9ponses.

5 réponses

Avatar
AV
Dan slemodule de la feuille et pour une saisie en A1
Clic droit sur le nom de l'onglet > visualiser le code > copier/coller :

Private Sub Worksheet_Change(ByVal zz As Range)
On Error Resume Next
If zz.Address <> "$A$1" Then Exit Sub
ActiveSheet.Name = [A1]
End Sub

AV.
Avatar
Jacky
Bonjour

Avec dans cette exemple la valeur de la cellule A1
'----
Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range)
If [a1] <> "" And [a1] <> ActiveSheet.Name Then ActiveSheet.Name = [a1]
End Sub
'----
Salutations
JJ


"Luin Gor" a écrit dans le message de
news:1fd501c5140c$8368e560$
Comment faire, si j'ai une case dans un onglet ou est
indiqué un texte.. quel qu'il soit (saucisse), pour que
l'onglet se renomme automatiquement pour s'appeler
saucisse...

Et si je change le texte de la cellule et que j'écris
choucroute... l'onglet change de nom tout seul et
s'appelle choucroute ?

Merci de vos réponses.
Avatar
ChrisV
Bonjour Luin Gor,

Dans la feuille de code de l'onglet concerné...

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address <> "$A$1" Then Exit Sub
On Error GoTo gesErr
ActiveSheet.Name = [A1]: End
gesErr:
msgErr = Error(Err)
MsgBox "ERREUR: " & msgErr
End Sub


ChrisV


"Luin Gor" a écrit dans le message de
news: 1fd501c5140c$8368e560$
Comment faire, si j'ai une case dans un onglet ou est
indiqué un texte.. quel qu'il soit (saucisse), pour que
l'onglet se renomme automatiquement pour s'appeler
saucisse...

Et si je change le texte de la cellule et que j'écris
choucroute... l'onglet change de nom tout seul et
s'appelle choucroute ?

Merci de vos réponses.
Avatar
LuinGor
Je suis un peu manchot...

est ce que quelqu'un pourrait m'envoyer un fichier excel
avec cette macro qui fonctionne...

Mon adresse :

Merci d'avance
Avatar
Luin Gor
En fait c'est bon... je crois...