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