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

Excel Discussion :

Association photo par rapport à une liste déroulante [XL-2010]


Sujet :

Excel

  1. #1
    Membre confirmé Avatar de graphikris
    Homme Profil pro
    Pas tres doué
    Inscrit en
    Décembre 2012
    Messages
    1 215
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Pas tres doué
    Secteur : Conseil

    Informations forums :
    Inscription : Décembre 2012
    Messages : 1 215
    Points : 523
    Points
    523
    Par défaut Association photo par rapport à une liste déroulante
    Bonjour,

    Je dispose d'un classeur composé d'une base des données puis de multiples feuilles allant recueillir des informations dans cette base.

    Dans la feuil1 (Base de données), j'ai une colonne (A) comprenant les NOMS_PRENOMS que j'ai nommé : NOMS

    Dans une autre feuille (Maquette), j'ai en B1:B2 une liste déroulante ayant pour source : NOMS

    En parallèle, je dispose sur le disque "O" (le meme que celui où se trouve mon classeur précédemment décrit) d'un répertoire (PHOTOS) comportant toutes les photos des personnes se trouvant dans ma base de doonées.

    Ce que je voudrais faire, ce serait d'associer en A1 (MAQUETTE), la photo de la personne que je sélectionne dans la liste déroulante.

    Question 1 : Dois renommer toutes les photos de cette manière : NOMS PRENOMS.jpg ou non ?

    Question 2 : Dois je faire une macro ou un lien hypertexte ?

    Question 3 : Quelqu'un peut il vraiment m'aider ?

    Cordialement,
    Graphikris.

  2. #2
    Invité
    Invité(e)
    Par défaut Visionneuse photo base de données.
    Bonjour,

    Une solution possible avec ce fichier.

    La référence Microsoft Windows Image Acquisition Library doit être cochée.

    Cordialement.

  3. #3
    Membre confirmé Avatar de graphikris
    Homme Profil pro
    Pas tres doué
    Inscrit en
    Décembre 2012
    Messages
    1 215
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Pas tres doué
    Secteur : Conseil

    Informations forums :
    Inscription : Décembre 2012
    Messages : 1 215
    Points : 523
    Points
    523
    Par défaut
    Bonjour et merci.
    J'ai testé le fichier mais j'ai un lèger problème par rapport à ma base de données.
    En effet dans ma base de données, les NOMS Prénoms sont orthographiés de cette maniére : les noms sont en MAJUSCULE et pour les prénoms, seule la première lettre est en MAJUSCULE et le reste en minuscule.
    Ex: LAPORTE Richard
    Et là à cause des noms en tout en majuscule, çà ne fonctionne pas.
    Deux solutions :
    1 - Je renomme mes 150 identités actuelles
    2 - Faire une modif dans la macro

    Pour le 1, je sais faire mais c'est long
    Pour le 2, je ne sais pas faire.

    Pourriez vous m'aider ?

    Cordialement,
    Graphikris.

  4. #4
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par graphikris Voir le message
    Les NOMS Prénoms sont orthographiés de cette maniére : les noms sont en MAJUSCULE et pour les prénoms, seule la première lettre est en MAJUSCULE et le reste en minuscule.
    Ex: LAPORTE Richard
    Et là à cause des noms en tout en majuscule, çà ne fonctionne pas.
    Deux solutions :
    1 - Je renomme mes 150 identités actuelles
    2 - Faire une modif dans la macro

    Pour le 1, je sais faire mais c'est long
    Pour le 2, je ne sais pas faire.
    La version jointe transforme les noms en majuscule pour la comparaison. Il se peut qu'il y ait encore des cas ne fonctionnant pas. Le cas échéant il faudra modifier le nom des photos manuellement.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Do While MonFichier <> ""   ' Commence la boucle.
           Select Case UCase(MonFichier)
                  Case UCase(CelluleNomPrenom & ".jpg"), UCase(CelluleNomPrenom & ".gif"), UCase(CelluleNomPrenom & ".bmp")
    Cordialement.

  5. #5
    Membre confirmé Avatar de graphikris
    Homme Profil pro
    Pas tres doué
    Inscrit en
    Décembre 2012
    Messages
    1 215
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Pas tres doué
    Secteur : Conseil

    Informations forums :
    Inscription : Décembre 2012
    Messages : 1 215
    Points : 523
    Points
    523
    Par défaut
    Un GRAND Merci pour ton aide.

  6. #6
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par graphikris Voir le message
    Sinon, j'allais rouvrir la discussion juste pour un petit détail concernant le bouton "Répertoire photos". Je suppose qu'il déclenche une macro mais laquelle ? Le bouton est figé, impossible de faire un clic droit.
    La macro associée au bouton macro est dans le module de la feuille Base de données.

    De même que la macro déclenchant le changement d'image est située dans le module de la feuille Maquette.

    Cordialement.

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

Discussions similaires

  1. [AC-2007] Problème d'ajout par rapport à une liste déroulante
    Par kemche dans le forum IHM
    Réponses: 9
    Dernier message: 17/12/2013, 18h23
  2. Réponses: 4
    Dernier message: 06/02/2009, 12h28
  3. Redimensioner photo par rapport à une zone
    Par alyphe dans le forum VB.NET
    Réponses: 3
    Dernier message: 03/03/2007, 18h44
  4. Avoir un contenu de liste déroulante différent par rapprot à une liste déroulante
    Par beegees dans le forum Balisage (X)HTML et validation W3C
    Réponses: 8
    Dernier message: 19/10/2006, 09h07
  5. tri par rapport à une liste dans la clause where
    Par umbakrail dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 19/07/2006, 12h32

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