Nombre de caractères par feuillet. Forçage possible ?

  • Initiateur de la discussion Initiateur de la discussion stephane.79
  • 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 !

S

stephane.79

Guest
Bonjour à tous,

Une question peut-être un peu naïve, est-il possible de « forcer » le nombre de caractère pour le nom d’un feuillet.

J’utilise pour nommer mes feuillets la fonction : ActiveSheet.Name = Range("A1") par exemple.
Comment faire quand ma cellule dépasse les 31 caractères, ce qui ne semble pas être supporté par la « taille » du nom de feuillet ?

D’avance merci.
Stéphane.79
 
Re : Nombre de caractères par feuillet. Forçage possible ?

Bonsoir Stephane.79

Un nom d'onglet de plus de 30 caractères... car bien avant et avec la moitié il y a déja des millions....et des .... de possibilités...

Je ne crois pas cela possible, enfin jusque Excel 2003.....

Faut voir,

Tu sais, tu es sur le forum de l'impossible, alors, pourquoi pas...

Bonne soirée.

Jean-Pierre
 
Re : Nombre de caractères par feuillet. Forçage possible ?

Salut mon José,

Pour Sam, ça va..... enfin j'espère...

Car ce soir, on est en froid, hallowe'en n'est pas trop compatible avec la signature des chèques...

Faut pas exagérer tout de même...

Tiens tu coup, je te fais quelques bises.... Rares...

Allez, bonne soirée

JP
 
Re : Nombre de caractères par feuillet. Forçage possible ?

Bonsoir Jean Pierre, José, le forum,

Je crois avoir trouvé une solution pour les cas où j'ai + de 31 caractères.

Dim Nom_Feuil As String
Dim Val_Feuil_Tronq As String

'Valeur à déduire pr ne pas dépasser 31 caractères
Val_Feuil_Tronq = Len("SYNTH CA " & Range("B4")) - 31

Nom_Feuil = Left("SYNTHESE " & Range("B4"), Len("SYNTHESE " & Range("B4")) - Val_Feuil_Tronq)

ActiveSheet.Name = Nom_Feuil

J'ai du mal à optimiser mes macros !
Merci d'avance de me dire ce que vous en pensez.

Stephane.79
 
Re : Nombre de caractères par feuillet. Forçage possible ?

Bonjour
Dans le même esprit si la cellule source est saisie, tu peux y mettre une validation limitant la saisie à 30 caractères : ainsi le contenu de la cellule et le nom seront les mêmes.
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

L
Réponses
10
Affichages
2 K
R
  • Question Question
Réponses
7
Affichages
1 K
Raoulshiro
R
C
  • Question Question
Réponses
3
Affichages
1 K
Retour