modifier nom onglet selon valeur cellule automatiquement

  • Initiateur de la discussion Initiateur de la discussion wrap food
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

wrap food

XLDnaute Occasionnel
bonjour

j'aurais besoin d'aide, je cherche a changer le nom de onglet selon la valeur d'une cellule qui est dans cette onglet.

j'ai mis le code suivant dans le code de la "feuille" mais cela ne marche pas..

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$c$3" Then _
ActiveSheet.Name = IIf(Target = "", "Feuilx", Target)
End Sub




la cellule cible est le résultat dune concaténation cela explique peut-être le problème.

je joint un fichier pour que ce soit plus simple

par avance merci
 

Pièces jointes

Re : modifier nom onglet selon valeur cellule automatiquement

Bonjour, pour ma part sur excel 2003 la limite de texte pour un onglet est de 31 caractères. Et apparament sur le votre cela dépasse.
 
Dernière modification par un modérateur:
Re : modifier nom onglet selon valeur cellule automatiquement

Bonsoir

Il est rare qu'on change le contenu d'une cellule qui contient une formule. Un changement de valeur d'une formule n'est pas un changement de son contenu puisque sa formule est toujours la même qu'avant.
Mettez donc la procédure dans la feuille1 (commande mois) qui contient les dépendants de cette formule.
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
9
Affichages
476
Réponses
4
Affichages
487
Réponses
14
Affichages
632
Retour