Comment insérer photos dans fichier Excel ?

ouiabsurfer Messages postés 32 Statut Membre -  
Raymond PENTIER Messages postés 58211 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

Je voudrais savoir s'il existe un moyen d'intégrer des photos d'une manière intelligente dans un fichier Excel ?

Je m'explique. J'ai un tableau avec des lignes qui représente chacune un article différent. Quand j'imprime cette liste, je voudrais avoir un tableau avec :

Photo ⎢ Description ⎢ Tarif

Quand j'utilise le menu "insertion/image/à partir du fichier", la photo s'insère dans ses dimensions originales et je perds un temps fou à la redimensionner manuellement et en plus, elle déborde sur plusieurs cellules.

Si ce n'est pas possible avec Excel, je suis intéressé par tout autre logiciel pouvant le faire.

Merci à tous pour vos conseils !
Configuration: Mac OS X
Safari 530.17

21 réponses

  • 1
  • 2
  1. Utilisateur anonyme
     
    Bonjour,

    En insérant les images dans les commentaires de la cellule et afficher les commentaires ensuite. Non ?

    Bon, c’est peut-être pas une "manière intelligente"… Tout dépend de ton fichier et des images. A voir…
    D'autres idées peut-être.
    6
  2. ouiabsurfer Messages postés 32 Statut Membre 14
     
    Merci Gilou. Je pense que cette solution est la plus simple. Maintenant, il faut que je recherche un programme pour redimensionner les images au même format que la cellule. As-tu une suggestion ? Merci à tous pour votre aide !!!
    1
    1. gilou
       
      bonjour
      normalement tu ne dois pas avoir de probleme de dimension a l'affichage puisque c'est le "cadre" que tu peut ajuster quant au stockage des photo theoriquement : format de l'image > dimension doivent suffire
      en tout cas si ton insertion d'image sert a creer un " catalogue " j'ai d'autres solutions (merci mike 31)
      mais si l'aboutissement de ton probleme se resume desormais a un travail sur photos : je suis incompetant et je souhaite ardement que l'on t'aide
      a+
      0
  3. Thierry du 50
     
    Bonsoir,

    Pourquoi ne pas réduire d'abord les images avec un logiciel prévu pour.. Je n'en connais pas mais tu dois pouvoir en trouver qui le font pour des séries de photos.

    Thierry
    0
  4. Anna
     
    Salut,

    regardes le post 16 de mike31 dans mon post un peu plus bas

    Anna
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. ouiabsurfer Messages postés 32 Statut Membre 14
     
    Désolé Anna, mais je ne sais pas ou regarder ?
    0
  7. Anna
     
    voici un element de reponse (par mike31), mais seulement si tu connais un peu VBA :

    Sub test()
    Dim Image As Variant
    Dim L As Single, T As Single, W As Single, H As Single
    L = Feuil2.Range("B21").Left
    T = Feuil2.Range("B21").Top
    W = Feuil2.Range("B21").Width
    H = Feuil2.Range("B21").Height
    Image = Application.GetOpenFilename
    If Image <> False Then
    Feuil2.Shapes.AddPicture Image, True, True, L, T, W, H
    End If
    End Sub
    0
  8. ouiabsurfer Messages postés 32 Statut Membre 14
     
    Thierry,

    Je ne vois pas le rapport entre le faite de réduire l'image et mon problème ?

    Peut-tu être plus clair ? ;-)
    0
  9. ouiabsurfer Messages postés 32 Statut Membre 14
     
    Merci Anna, mais je n'ai pas les connaissances requises en VBA.
    0
  10. Anna
     
    sinon ouvre ton image dans Paint, reduis la taille comme tu le veux, enregistre, et insere dans excel...
    0
  11. Anna
     
    pardon je retire... ca reviens au meme que de le faire directement dans excel...
    0
    1. gilou
       
      bonjour
      une autre astuce de mike-31 sans VBA ; a essayer
      http://www.cijoint.fr/cjlink.php?file=cj200906/cijjQj87z5.xls
      en esperant pouvoir t'aider
      a+
      0
      1. ouiabsurfer Messages postés 32 Statut Membre 14 > gilou
         
        Aux faites, je suis un peu largué par cette ligne :

        =DECALER(cel de la 1ere photo ;EQUIV( cel de la liste en feuil 1; liste ; 0 )-1;)

        Peux-tu m'aider à comprendre ce que tu veux dire par là ?
        0
      2. gilou > ouiabsurfer Messages postés 32 Statut Membre
         
        bonjour
        je vais essayer d'expliquer ce qu'il me semble avoir compris..... DECALER ( cel de la1ere photo) renvoie une reference de la cel en feuil 2 (celle qui contient Image 1 ) après EQUIV se comporte pour faire simple comme
        RECHERCHE
        il ne faut pas oublier de cocher "deplacer avec la cellule" dans proprieté de l'objet
        a l'epoque ou mike 31 avait sorti cette astuce d'insertion j'ai souvenir que certains membres des plus chevronnes
        l'avaient trouvé surprenante ;si il lit ce post ,peut-etre nous donnera-t-il plus amples explications
        a+
        0
  12. smartway14 Messages postés 857 Date d'inscription   Statut Membre Dernière intervention   186
     
    bonjour;
    vous pouvez redimensionner l'image avec les poignés du coin selon la taille de la cellule.
    0
  13. Raymond PENTIER Messages postés 58211 Date d'inscription   Statut Contributeur Dernière intervention   17 480
     
    Salut.
    "Si ce n'est pas possible avec Excel, je suis intéressé par tout autre logiciel pouvant le faire."
    Tu peux essayer avec Publiprint, Access, PowerPoint et même Word.
    En fait, de tous les composants du pack Microsoft Office, c'est précisément Excel le moins bien adapté à ce genre de travail ...
    Toutefois, si tes lignes ne sont pas destinées à être manipulées (insertions, tris, filtres), Excel t'offre une possibilité : tu dessines une FORME (carré, rectangle ou autre) aux bonnes dimensions, forme que tu dupliques (ctrl+D) et dans laquelle tu vas pouvoir insérer une image (format/remplissage avec image/recherche du fichier ...) comme montré ici
    https://www.cjoint.com/?gybvCf8K23
    0
  14. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    Salut tout le monde,

    Sur le lien ci-dessous un fichier que j'ai créé il y a quelques jours pour une demande avec filtre des données comportant des photos.
    en première ligne, avec insertion de photos associé à une rechercheV pour afficher image et données correspondantes

    https://www.cjoint.com/?gyvHsm6Qe8

    A+
    Mike-31

    Un problème sans solution est un problème mal posé  (Einstein)
    0
  15. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    Re,

    En plus du post 17, un petit code pour insérer une image dans une cellule

    Sub Insertion_Image_Et_Dimensionne_Cellule()
    Dim Image As Variant
    Dim L As Single, T As Single, W As Single, H As Single
    'Dimensionne la cellule

    ' ActiveCell.Offset().RowHeight = 63.75
    'ActiveCell.Offset().ColumnWidth = 13.86
    'ou
    Rows("21:21").RowHeight = 63.75 'dimensionne hauteur ligne 21
    Columns("B:B").ColumnWidth = 13.86 'dimensionne largeur colonneB
    'sélectionne la cellule de réception
    L = Range("B21").Left
    T = Range("B21").Top
    W = Range("B21").Width
    H = Range("B21").Height
    Image = Application.GetOpenFilename
    If Image <> False Then
    Feuil1.Shapes.AddPicture Image, True, True, L, T, W, H
    End If
    End Sub

    A+
    Mike-31

    Un problème sans solution est un problème mal posé  (Einstein)
    0
  16. Utilisateur anonyme
     
    Bonjour,

    Ouiabsurfer a abandonné mais ce n'est pas perdu pour tout le monde !
    Mike, ta macro permet de régler comme on veut les dimensions et la cellule destinataire. Bravo et merci pour ces moult solutions :-))))

    Raymond :-))) je n'ai pas réussi à ouvrir ton fichier :-(
    0
  17. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    Salut Argixu,

    Raymond travaille sur Excel 2007 comme beaucoup d'ailleurs, pour ouvrir ces fichiers, il faut télécharger le convertisseur gratuit, et les fichiers les enregistrer avant de les ouvir

    A+
    Mike-31

    Un problème sans solution est un problème mal posé  (Einstein)
    0
    1. Utilisateur anonyme
       
      Mais je l'ai pourtant, depuis le temps. et j'ai excel 2007 aussi. Mais y'a pas moyen.
      Mais depuis quelques jours j'ai un alien dans mon micro!... il me fait des trucs bizarres...
      0
  18. Raymond PENTIER Messages postés 58211 Date d'inscription   Statut Contributeur Dernière intervention   17 480
     
    Exact.
    Je l'ai fait volontairement, la question ayant été posée explicitement pour Excel 2007.
    Pour les autres, comme argixu, voici le même fichier en version 2003 :
    https://www.cjoint.com/?gzuj4qzwVq
    0
    1. Utilisateur anonyme
       
      Ah ben voilà c’est mieux là Raymond :-))
      … mais j’aurais préféré le carnaval de Guadeloupe…
      Bisou.
      0
  19. Raymond PENTIER Messages postés 58211 Date d'inscription   Statut Contributeur Dernière intervention   17 480
     
    ... et Version 2003 (3 photos 4 à 6, 606 Ko)
    https://www.cjoint.com/?gAfsbD7IfK
    0
    1. Utilisateur anonyme
       
      Merci Raymond ! :-)))
      0
  • 1
  • 2