pas plus de 31 caracteres en nom de feuille ! ! !

  • Initiateur de la discussion Initiateur de la discussion thibaut
  • 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 !

T

thibaut

Guest
bonjour le forum.
je suis face a un gros pb mais alors un tres gros
j'ai une petite macro qui renome une feuille en fonction d'un champ mais le pobleme c'est que certaine fois (etant donné que le champ contient des titres) les infos dépassent 31 caracteres et donc ma macro ne fonctionne plus !!!
comment faire pour indiquer a la macro de ne prendre que les 25 (par exemple) premiers caracteres ???

merci de votre aide
en esperant que ce soit possible

thibaut
 
arggg
ben mince ça fonctionne pas ça me retourne "false" comme nom de feuille
mon code de nommage d'origine est le suivant
ActiveSheet.Name = Range("I4") & " " & Range("C4")
et j'ai essayer en mettant
ActiveSheet.Name = Range("I4") & " " & Range("C4").value = 25
et c'est la que le nom de ma feuille devient "false"
et avec la virgule il me dit que certains arguments sont manquants....

si tu as une petite idée

merci
thibaut
 
re

soit tu veux donner comme nom de feuille la valeur de C4 soit la valeur 25.

Mais : ActiveSheet.Name = Range("I4") & " " & Range("C4").value = 25 , c'est pas possible.

ActiveSheet.Name = Range("I4") & " " & "25", ca c'est possible.

Salut
Hervé
 
hervé
ben non je veu pas la valeur 25 en nom de feuille je veux que le nom de ma feuille reprenne la valeur de C4 mais comme il est possible que le nom depasse les 31 carracteres je souhaiterais que le nom soit tronqué automatiquement a 25 ou a 30 pour que la feuille se renome sans me retourner d'erreure

merci
thibaut
 
bonjour pascal

ben dis donc tu t'occupe bien de moi entre ma macro que tu as réaliser et maintenat la formule qui fonctionne nikel

bon ok j'aurais un peu plus chercher car le = left(range.... hervé l'avais donné
(pas taper sur les doigts)

donc merci a tous les deux pour votre aide
et puis merci au forrum car il n'y a pas de raison

voila mon travail est terminer et tout fonctionne
grace a vous je vous avoir les felicitation de mon chef

merci a tous

thibaut
 
- 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

E
Réponses
8
Affichages
2 K
ephemere60
E
Retour