Renommer une feuille excel avec une cellule

Résolu
Bonjour,

Je cherche à renommer une feuille excel avec la valeur d'une cellule de cette feuille.
Parmi ce que j'ai essayé,
ActiveSheet.Name = ActiveSheet.Range("C11")

me donne "erreur d'exécution 13 : incompatibilité de type" lors de l'exécution. Je ne sais pas comment remédier à cette erreur.

Je vous remercie par avance.
Configuration: Windows 2000
Internet Explorer 5.5

2 réponses

  1. ActiveSheet.Name = ActiveSheet.Range("C11").value fonctionne mieux
    0
    1. Ca ne fonctionne toujours pas, j'ai toujours le même message d'erreur.
      0
    2. Contributeur
      @rgtahitiBonjour
      Ce qui marche, au moins chez moi, est:
      ActiveSheet.Name=Range("C11")
      vérif faites
      CRDLMNT
      0
    3. @rgtahitiQuel est le contenu de C11 ?
      0
    4. Contributeur
      @onesdfBonjour,onesdf
      Un texte....celui qui représente le nom que vous voulez mettre, je viens de faire un exemple avec: Jaune
      0
    5. @VaucluseLa question s'adressait à rgtahiti, vu que chez toi ça fonctionne.

      Après un renommage à la main on peut avoir un message d'erreur si :

      - Le nom dépasse 31 caractères
      - Le nom de la feuille contient soit ; : \ / ? * [ ou ]
      - Le nom est vide

      Peut-être que le contenu de sa cellule C11 correspondant à l'un de ces cas de figure, ce qui génèrerait l'erreur
      0