Comment insérer photos dans fichier Excel ?

Fermé
ouiabsurfer Messages postés 30 Date d'inscription mardi 11 septembre 2007 Statut Membre Dernière intervention 23 octobre 2011 - 22 juin 2009 à 17:36
Raymond PENTIER Messages postés 58388 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 17 avril 2024 - 27 juin 2009 à 00:48
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 !
A voir également:

21 réponses

Utilisateur anonyme
22 juin 2009 à 19:03
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
ouiabsurfer Messages postés 30 Date d'inscription mardi 11 septembre 2007 Statut Membre Dernière intervention 23 octobre 2011 14
24 juin 2009 à 00:08
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
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
Thierry du 50
22 juin 2009 à 19:30
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
Salut,

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

Anna
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
ouiabsurfer Messages postés 30 Date d'inscription mardi 11 septembre 2007 Statut Membre Dernière intervention 23 octobre 2011 14
22 juin 2009 à 22:00
Désolé Anna, mais je ne sais pas ou regarder ?
0
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
ouiabsurfer Messages postés 30 Date d'inscription mardi 11 septembre 2007 Statut Membre Dernière intervention 23 octobre 2011 14
22 juin 2009 à 22:06
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
ouiabsurfer Messages postés 30 Date d'inscription mardi 11 septembre 2007 Statut Membre Dernière intervention 23 octobre 2011 14
22 juin 2009 à 22:09
Merci Anna, mais je n'ai pas les connaissances requises en VBA.
0
sinon ouvre ton image dans Paint, reduis la taille comme tu le veux, enregistre, et insere dans excel...
0
pardon je retire... ca reviens au meme que de le faire directement dans excel...
0
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
ouiabsurfer Messages postés 30 Date d'inscription mardi 11 septembre 2007 Statut Membre Dernière intervention 23 octobre 2011 14 > gilou
24 juin 2009 à 00:24
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
gilou > ouiabsurfer Messages postés 30 Date d'inscription mardi 11 septembre 2007 Statut Membre Dernière intervention 23 octobre 2011
24 juin 2009 à 14:04
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
smartway14 Messages postés 822 Date d'inscription mercredi 15 octobre 2008 Statut Membre Dernière intervention 8 octobre 2011 185
23 juin 2009 à 12:38
bonjour;
vous pouvez redimensionner l'image avec les poignés du coin selon la taille de la cellule.
0
Raymond PENTIER Messages postés 58388 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 17 avril 2024 17 090
24 juin 2009 à 01:21
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
Mike-31 Messages postés 18310 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 29 mars 2024 5 073
24 juin 2009 à 21:33
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
Mike-31 Messages postés 18310 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 29 mars 2024 5 073
24 juin 2009 à 22:55
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
Utilisateur anonyme
25 juin 2009 à 19:41
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
Mike-31 Messages postés 18310 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 29 mars 2024 5 073
25 juin 2009 à 19:58
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
Utilisateur anonyme
25 juin 2009 à 20:06
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
Raymond PENTIER Messages postés 58388 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 17 avril 2024 17 090
25 juin 2009 à 20:12
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
Utilisateur anonyme
25 juin 2009 à 20:19
Ah ben voilà c’est mieux là Raymond :-))
… mais j’aurais préféré le carnaval de Guadeloupe…
Bisou.
0
Raymond PENTIER Messages postés 58388 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 17 avril 2024 17 090
26 juin 2009 à 04:10
... suffit de demander ! Version 2007 (6 photos, 578 Ko)
https://www.cjoint.com/?gAedEQCdcl
0
Raymond PENTIER Messages postés 58388 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 17 avril 2024 17 090
26 juin 2009 à 04:15
... ou bien : Version 2003 (3 photos 1 à 3, 583 Ko)
https://www.cjoint.com/?gAenZ2x56m
0
Raymond PENTIER Messages postés 58388 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 17 avril 2024 17 090
26 juin 2009 à 05:18
... et Version 2003 (3 photos 4 à 6, 606 Ko)
https://www.cjoint.com/?gAfsbD7IfK
0
Utilisateur anonyme
26 juin 2009 à 19:47
Merci Raymond ! :-)))
0