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 :

Insérer une Image dans formulaire


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Août 2019
    Messages
    88
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Dordogne (Aquitaine)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Bâtiment

    Informations forums :
    Inscription : Août 2019
    Messages : 88
    Par défaut Insérer une Image dans formulaire
    Bonjour le forum,

    Je suis à la recherche d'une solution afin d'insérer dans un formulaire une image qui aura été choisie par le clic dans une cellule.
    Dans le classeur ci joint, en cliquant sur les nombres en gras, on ouvre un formulaire qui contient les infos de l'épisode en question.
    Je désire y insérer l'image correspondante.
    Pa exemple: je clique sur le nombre 3 (cellule A9) le formulaire s'ouvre et il faudrait que l'image en B3 s'affiche dans le cadre du formulaire.

    PS: Classeur amputé pour raison de capacité au téléchargement.
    Fichiers attachés Fichiers attachés

  2. #2
    Expert confirmé
    Avatar de jurassic pork
    Homme Profil pro
    Bidouilleur
    Inscrit en
    Décembre 2008
    Messages
    4 248
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Bidouilleur
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2008
    Messages : 4 248
    Par défaut
    Hello,
    plus simple à faire si les photos sont à l'extérieur du classeur (par exemple dans un répertoire images là où le classeur se trouve) et en plus le classeur sera moins volumineux.
    Ami calmant, J.P

  3. #3
    Membre confirmé
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Août 2019
    Messages
    88
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Dordogne (Aquitaine)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Bâtiment

    Informations forums :
    Inscription : Août 2019
    Messages : 88
    Par défaut
    bonsoir jurassic,

    Évidemment cela aurait été plus simple, mais ça ne répondais pas à mon désir car ce classeur est destiné à plusieurs personnes et je préfère que toutes les images sont dans ce classeur.
    Malgré cela, je te remercie pour ta solution
    Bonne soirée

  4. #4
    Membre Expert
    Inscrit en
    Décembre 2002
    Messages
    993
    Détails du profil
    Informations forums :
    Inscription : Décembre 2002
    Messages : 993
    Par défaut
    Citation Envoyé par Zeltron59 Voir le message
    Bonjour le forum,

    Je suis à la recherche d'une solution afin d'insérer dans un formulaire une image qui aura été choisie par le clic dans une cellule.
    Dans le classeur ci joint, en cliquant sur les nombres en gras, on ouvre un formulaire qui contient les infos de l'épisode en question.
    Je désire y insérer l'image correspondante.
    Pa exemple: je clique sur le nombre 3 (cellule A9) le formulaire s'ouvre et il faudrait que l'image en B3 s'affiche dans le cadre du formulaire.

    PS: Classeur amputé pour raison de capacité au téléchargement.
    Bonsoir, je pense que ce ne sera pas très simple. Les images ne se trouvent pas dans des cellules dont tu peux récupérer la valeur, ce sont des "Pictures".
    Donc il faut trouver le nom pour faire le lien avec la cellule que tu cliques pour ensuite l'affecter au contrôle image de ton formulaire.

  5. #5
    Expert confirmé
    Avatar de jurassic pork
    Homme Profil pro
    Bidouilleur
    Inscrit en
    Décembre 2008
    Messages
    4 248
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Bidouilleur
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2008
    Messages : 4 248
    Par défaut
    hello,
    si au lieu d'insérer des images dans la feuille Excel (par insérer image) on insère un contrôle de formulaire image (MSForms 2 Image) on peut charger l'image dans le contrôle image du formulaire. Voici un exemple de code on appelant les images imagesx_y -> x saison y épisode .
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    ' SAISON 1  
        If Target.Column = 1 And Target.Row > 3 Then
            FrmResume.Txt_Titre = ActiveCell.Offset(0, 7).Value
            FrmResume.Txt_Saison = Range("B2").Value
            FrmResume.Caption = ActiveCell.Offset(0, 7).Value
            FrmResume.Txt_Resume = ActiveCell.Offset(0, 2).Value
            FrmResume.Txt_Episode = "EPISODE " & ActiveCell.Offset(0, 0).Value
            FrmResume.Txt_Duree = "DUREE " & ActiveCell.Offset(0, 1).Value
            FrmResume.Image1.Picture = ActiveSheet.OLEObjects("Image1_" & CStr(ActiveCell.Offset(0, 0).Value)).Object.Picture
        End If
    Ami calmant, J.P

  6. #6
    Membre confirmé
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Août 2019
    Messages
    88
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Dordogne (Aquitaine)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Bâtiment

    Informations forums :
    Inscription : Août 2019
    Messages : 88
    Par défaut
    Bonjour jurassic et franc

    Un grand merci pour votre collaboration. Je vais regarder cela de plus près car l'idée me semble meilleure que ce que j'ai fait
    Cordialement

Discussions similaires

  1. Réponses: 5
    Dernier message: 11/03/2009, 21h46
  2. Insérer une image dans un formulaire
    Par mawi dans le forum IHM
    Réponses: 2
    Dernier message: 18/02/2009, 11h36
  3. Insérer une image dans un formulaire.
    Par alex830001 dans le forum Excel
    Réponses: 2
    Dernier message: 04/12/2008, 13h59
  4. comment insérer une image dans un formulaire?
    Par secondechance dans le forum IHM
    Réponses: 4
    Dernier message: 09/08/2008, 20h48
  5. insérer une image dans un formulaire
    Par roms1 dans le forum IHM
    Réponses: 5
    Dernier message: 23/11/2005, 16h27

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