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 :

VBA : Initialiser un chemin d'image en une variable [XL-2007]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2015
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2015
    Messages : 15
    Par défaut VBA : Initialiser un chemin d'image en une variable
    Bonjour à tous,

    Ayant un niveau très faible en programmation je cherche à faire quelque chose qui à priori est simple, initialiser le chemin d'une image en une variable.

    Explications:

    J'ai uniquement programmé dans un userform, mon programme complet permet de faire apparaître des images dans ce userform, mais à chaque boucle je dois mettre le chemin de l'image...
    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
     
    Private Sub UserForm_Initialize()
    'Initialisation des Signaux et Aiguilles en positions False dites Normal sauf pour S2
    'car l'aiguille est en position pour l'itinéraire partant de S1
    'Dans les propriétés du bouton S2, il a été initialisé en True pour être en concordance
    'avec la couleur d'initialisation
    Me.Image5.Picture = LoadPicture("C:\Users\Clem\Desktop\TCO\vert.jpg")
    Me.Image4.Picture = LoadPicture("C:\Users\Clem\Desktop\TCO\vert.jpg ")
    Me.Image3.Picture = LoadPicture("C:\Users\Clem\Desktop\TCO\vert.jpg")
    Me.Image2.Picture = LoadPicture("C:\Users\Clem\Desktop\TCO\rouge.jpg ")
    Me.Image1.Picture = LoadPicture("C:\Users\Clem\Desktop\TCO\vert.jpg")
    Me.Image7.Picture = LoadPicture("C:\Users\Clem\Desktop\TCO\ag.jpg ")
    Me.Image10.Picture = LoadPicture("C:\Users\Clem\Desktop\TCO\ag.jpg ")
     
     
    End Sub
    J'aurai aimé pouvoir trouver l'équivalent d'une déclaration de variable dans un sub général ou d'initialisation ou par exemple il y aurait cet effet.

    vert = LoadPicture("C:\Users\Clem\Desktop\TCO\vert.jpg")
    Mais cela n'est pas possible de cette manière avec un chemin.

    Y a t-il la possibilité de ne pas retaper le chemin à chaque image ? Une solution dans l'initialisation ? le général de mon userform ?
    Je n'ai pas trouvé réponse à cette question sur internet, et mon niveau est très faible...

    En vous remerciant, bonne journée.
    Clem.

  2. #2
    Membre émérite
    Homme Profil pro
    Programmeur analyste
    Inscrit en
    Février 2009
    Messages
    546
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : Canada

    Informations professionnelles :
    Activité : Programmeur analyste
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2009
    Messages : 546
    Par défaut
    Bonjour

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Dim Chemin_1 As String
    Chemin_1 = "C:\Users\Clem\Desktop\TCO\vert.jpg"
     
    Me.Image5.Picture = LoadPicture(Chemin_1)
    Me.Image4.Picture = LoadPicture(Chemin_1)
    Me.Image3.Picture = LoadPicture(Chemin_1)

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2015
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2015
    Messages : 15
    Par défaut
    Mon dieu c'est vrai...
    Merci beaucoup en tout cas ! Bon week end

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

Discussions similaires

  1. [VBA-E] Chemin d'accès contenant une variable
    Par NiKoS29 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 03/05/2007, 11h42
  2. [VBA-E] Nommer chemin d'accès dans une feuille de calcul.
    Par BRUNO71 dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 09/03/2007, 13h30
  3. Enregistrer chemin ou image dans une base
    Par cari dans le forum VB 6 et antérieur
    Réponses: 13
    Dernier message: 14/08/2006, 11h41
  4. [VBA-E] chemin d'acces contenant une variable
    Par surfeuse dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 09/06/2006, 10h07
  5. Gestion des chemins des images avec une base de données...
    Par Nean dans le forum Bases de données
    Réponses: 4
    Dernier message: 27/07/2005, 08h08

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