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. Contributeur
    Bonjour,

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

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