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 :

inserer images dans excel vba [Toutes versions]


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
    magasinier
    Inscrit en
    Janvier 2012
    Messages
    62
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : magasinier
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Janvier 2012
    Messages : 62
    Par défaut inserer images dans excel vba
    Bonjour a toutes et tous.

    je suis nouveau sur le forum et comme il est encore temps:
    Je vous souhaite une très bonne et heureuse ANNÉE 2012

    voila mon "problème", j'ai dans un classeur excel un onglet nommé Liste et un autre nommé REPERTOIRE, dans REPERTOIRE j'ai une foule de renseignements du style: NOM/PRENOM/ORIGINE/DATE DE NAISSANCE/ADRESSE/CODE POSTAL/VILLE/N° TEL/ etc etc j'ai environ 200 colonnes correspondant a 200 renseignements et 160 lignes correspondant a 160 personnes. Tous ces renseignements sont dans Liste.Dans REPERTOIRE j'aimerais afficher la photo de la personne qui m'interresse dans la cellule fusionnée M-N 2-3-4-5 et aussi dans la cellule fusionnée M-N 97-98-99-100. les photos se trouvent dans un autre dossier
    merci pour votre aide et j'ai aucune connaissance en VBA
    PS: je peut vous mettre un exemple de mon fichier excel

  2. #2
    Membre Expert
    Homme Profil pro
    Inscrit en
    Décembre 2011
    Messages
    1 186
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Décembre 2011
    Messages : 1 186
    Par défaut
    Bonsoir,

    Bonne année également.

    Avec la méthode InsertPicture(<chemin et nom du fichier image>, Range("Mx:Nx+3")) présenté >>ici<< tu devrais avoir un bon début.

  3. #3
    Membre confirmé
    Homme Profil pro
    magasinier
    Inscrit en
    Janvier 2012
    Messages
    62
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : magasinier
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Janvier 2012
    Messages : 62
    Par défaut re
    merci pour ta reponse mais je n'y connais rien en vba et en plus en langue étrangère
    @+

  4. #4
    Membre Expert
    Homme Profil pro
    Inscrit en
    Décembre 2011
    Messages
    1 186
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Décembre 2011
    Messages : 1 186
    Par défaut
    Le site précédent est effectivement en anglais.
    Mais le code de la fonction utile représente 90% de la page.
    L'idée était de faire un copier/coller de la fonction InsertPicture, puis de l'adapter.

    Pour aider plus précisément, il faudrait savoir :
    - quelle est la version d'Excel utilisée (2000, 2003, 2007, 2010) ?
    - dans quel dossier exactement se trouvent les photos. ?
    - quels est le format des images (jpg, png, bmp ...)
    - est-ce que les noms de images sont régulières <nom><prénom>, ou bien aléatoire 0001.jpg, 0002.jpg ....
    - Dans ce cas, est ce qu'il y a une liste de correspondance, entre nom de fichier et personne correspondante
    ou bien ligne à laquelle il faut insérer ce fichier

  5. #5
    Membre confirmé
    Homme Profil pro
    magasinier
    Inscrit en
    Janvier 2012
    Messages
    62
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : magasinier
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Janvier 2012
    Messages : 62
    Par défaut re
    bonsoir
    pas pu repondre avant:
    chez moi c excel 2007 et au boulot c excel 2003
    les photo sont en jpg
    les photo on les noms des personnes
    les photos seront dans C /mes documents/ photos/ (nom des personnes)
    mais si vous voulez je vous envoie un modele
    encore merci

  6. #6
    Membre Expert
    Homme Profil pro
    Inscrit en
    Décembre 2011
    Messages
    1 186
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Décembre 2011
    Messages : 1 186
    Par défaut
    Bonsoir,

    Si vous voulez, je vous envoie un modele
    Je pense qu'un modèle vide (juste titre et format de ligne/colonne) serait utile ici.
    (sans connaissance en VBA, vous aurez du mal à transposer les extrait de code qu'on vous enverrais ).


    les photo on les noms des personnes
    les photos seront dans C /mes documents/ photos/ (nom des personnes)
    Donc si on utilise l'info dans la colonne nom, on peut exactement
    (le code c'est pas très tolérant sur les erreurs de frappe )
    reconstituer le nom de l'image ?

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

Discussions similaires

  1. [jacob]inserer image dans excel
    Par laetisam dans le forum Général Java
    Réponses: 0
    Dernier message: 21/06/2012, 15h33
  2. Inserer image dans excel avec PHP
    Par hamzito dans le forum Langage
    Réponses: 5
    Dernier message: 12/08/2011, 12h53
  3. Inserer image dans excel depuis access
    Par flool dans le forum VBA Access
    Réponses: 11
    Dernier message: 25/07/2006, 09h29
  4. [C#] Inserer une image dans Excel
    Par Tuizi dans le forum Windows Forms
    Réponses: 5
    Dernier message: 01/06/2006, 10h08
  5. [VBA-E]Erreur sur suppression d'images dans excel
    Par bernard38 dans le forum Macros et VBA Excel
    Réponses: 11
    Dernier message: 18/04/2006, 13h55

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