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 :

Image sur bouton


Sujet :

Macros et VBA Excel

  1. #1
    Membre régulier
    Inscrit en
    Mars 2005
    Messages
    138
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 138
    Points : 91
    Points
    91
    Par défaut Image sur bouton
    Re bonjour,

    Je souhaite affecter une image à un bouton créé de façon dynamique par vba.

    Est-il possible de "stocker dans le code" ce bitmap afin de ne pas devoir l'appeler via un chemin d'accès ?

    Si vous voulez, j'en ai d'autres des questions comme ça

  2. #2
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Points : 15 543
    Points
    15 543
    Par défaut
    Pour coller une image sur un bouton, le fichier image doit exister... A défaut d'une solution plus mieux bien, je suppose qu'en plaçant l'image dans un graphe lui-même placé dans une feuille masquée, tu pourrais réliser de que tu veux. Il "suffirait" alors d'enregistrer le graphe en tant qu'image dans le répertoire de ton fichier et de le récupérer pour ton bouton...
    Plus mieux j'ai pas

  3. #3
    Membre régulier
    Inscrit en
    Mars 2005
    Messages
    138
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 138
    Points : 91
    Points
    91
    Par défaut
    Ah ouais...

    Et en stockant l'image dans un formulaire de ma macro ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    monBouton.picture = MonUserForm.picture

  4. #4
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Points : 15 543
    Points
    15 543
    Par défaut
    ? Comme ça, non mais bon... Il existe peut-être une solution que je ne connais pas...

  5. #5
    Membre régulier
    Inscrit en
    Mars 2005
    Messages
    138
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 138
    Points : 91
    Points
    91
    Par défaut
    Eureka ! Merci pour ton inspiration !
    J'ai donc bien stocké une image dans un control image (Image1) d'un formulaire (MonUserForm)


    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
    Dim monImage as Object
    Dim newButton as OLEObject
     
    Set wbGAM = ThisWorkbook
    Set wbNEW = ActiveWorkbook
     
    wbGAM.Activate
    Set monImage = MonUserForm.Image1.picture
     
    wbNEW.Activate
    Set newButton = wbNEW.ActiveSheet.OLEObjects.Add
    ("Forms.CommandButton.1")
     
     
    With newButton
        .Left = 496.5
        .Top = 163.5
        .Width = 197.25
        .Height = 111
        .Object.Picture = monImage
    End With
     
    ...

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

Discussions similaires

  1. Image sur bouton
    Par floooo49 dans le forum Applets
    Réponses: 2
    Dernier message: 30/03/2010, 10h05
  2. Changement aléatoire d'image sur bouton
    Par gc001 dans le forum Interfaces Graphiques
    Réponses: 2
    Dernier message: 24/10/2009, 02h24
  3. image sur bouton en vb2008 Express
    Par cath2123 dans le forum Windows Forms
    Réponses: 7
    Dernier message: 15/09/2009, 17h24
  4. [XL-2007] Icone ou image sur bouton
    Par AMO05 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 20/05/2009, 16h14
  5. Mettre une image sur bouton par VBA????
    Par electrosat03 dans le forum IHM
    Réponses: 3
    Dernier message: 17/02/2006, 01h54

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