Code vba

Résolu
Bonjour,

je voudrais connaitre un code vba pour afficher ou cacher une image à l'aide du bouton activeX
j'ai ce code qui marche tres bien pour la feuille active mais je voudrais afficher ou masquer cette image dans une autre feuille (tjrs dans le meme classeur) (excel2007)

Private Sub CommandButton1_Click()
Shapes("Image 4").Visible = Not Shapes("Image 4").Visible

End Sub

merci de vos réponses

3 réponses

  1. il me met maintenant: l'élément portant ce nom est introuvable pourtant j'ai bien créer un onglet Feuil2.......pour tester
    0
    1. Contributeur
      parce que ton image ne s'appelle plus "image 4"
      Sélectionne la et lis son nom à gauche des noms de colonne
      eric
      0
    2. merci
      0
    3. ca marche nikel!

      vous n'auriez pas un code pour enregistrer plusieurs feuilles (8) du meme classeur en pdf en cliquant juste sur un bouton activex?

      merci
      0
    4. Contributeur
      pas trop le temps là, pose une nouvelle question et met celle-ci en résolu.
      eric
      0
  2. merci, mais il me met erreur de syntaxe....... en me surlignant la ligne en jaune

    ni connaissant vraiment rien je ne vois pas trop ou est l'erreur

    pouvez vous m'aider?? merci bcp
    0
    1. Contributeur
      Bonjour,

      Private Sub CommandButton1_Click()
          Sheets("Feuil2").Shapes("Image 4").Visible = Not Sheets("Feuil2").Shapes("Image 4").Visible
      End Sub

      eric
      1