IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Afficher une image depuis range dans un contrôle image d'un userform


Sujet :

Macros et VBA Excel

  1. #1
    Membre habitué
    Homme Profil pro
    Inscrit en
    Mai 2012
    Messages
    1 020
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mai 2012
    Messages : 1 020
    Points : 169
    Points
    169
    Par défaut Afficher une image depuis range dans un contrôle image d'un userform
    Bonjour,
    Je sèche complètement.

    J'ai trouvé un code pour afficher une image depuis range dans un contrôle image d'un userform:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
     
    Sub CompteRendu()
     
     
    repertoire = ThisWorkbook.Path
    Set f = Sheets("XXXX")
    Set champExport = f.Range("CC1:CJ12")
     
    champExport.CopyPicture
    Set co = f.ChartObjects.Add(0, 0, champExport.Width, champExport.Height)
     
    co.Chart.Paste
     
     
    co.Chart.Export repertoire & "\" & "imageExport.gif", "gif"
     
    UserForm3.Image1.Picture = LoadPicture(repertoire & "\" & "imageExport.gif")
    UserForm3.Show
    f.ChartObjects(1).Delete
    Kill repertoire & "\" & "imageExport.gif"
     
     
     
    End Sub
    Qui fonctionne parfaitement bien ...... mais uniquement en pas à pas détaillé, en lancement par Exécution il n'y a aucune image dans le userform????


    L'erreur de ma part doit être grosse comme un éléphant dans un couloir mais je passe au travers....


    Merci du coup de main

  2. #2
    Membre habitué
    Homme Profil pro
    Inscrit en
    Mai 2012
    Messages
    1 020
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mai 2012
    Messages : 1 020
    Points : 169
    Points
    169
    Par défaut
    En pas à pas détaillé, je vois bien l'image se copier dans le chart, le fichier se créer, avec bien une image dedans et l'image 1 du userform est bien l'image voulu.
    En exécution, le chart reste vide etc....


    ????

  3. #3
    Membre habitué
    Homme Profil pro
    Inscrit en
    Mai 2012
    Messages
    1 020
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mai 2012
    Messages : 1 020
    Points : 169
    Points
    169
    Par défaut
    Trouvé:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
     
    Sheets("XXXX").Activate
    repertoire = ThisWorkbook.Path
    Set f = Sheets("XXXX")
    Set champExport = f.Range("CC1:CJ12")
     
    champExport.CopyPicture
    Set co = f.ChartObjects.Add(0, 0, champExport.Width, champExport.Height)
     
     
    f.ChartObjects(1).Activate
        ActiveChart.Paste
     
     
    co.Chart.Export repertoire & "\" & "imageExport.gif", "gif"
     
    UserForm3.Image1.Picture = LoadPicture(repertoire & "\" & "imageExport.gif")
    UserForm3.Show
    f.ChartObjects(1).Delete
    Kill repertoire & "\" & "imageExport.gif"

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XL-2010] VBA afficher une image (variable) sur Userform avec hyperlien
    Par kevina82 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 11/06/2015, 20h55
  2. Réponses: 13
    Dernier message: 16/01/2015, 10h50
  3. Afficher une image dans un JLabel depuis une URL
    Par Morby dans le forum Débuter
    Réponses: 13
    Dernier message: 14/01/2012, 10h37
  4. Afficher une image dans rave depuis une base oracle
    Par Bourak dans le forum Bases de données
    Réponses: 5
    Dernier message: 18/06/2007, 11h58
  5. Afficher une image JPG qui se trouve dans une bdd
    Par Harry dans le forum Bases de données
    Réponses: 6
    Dernier message: 27/02/2004, 10h51

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo