Sub insère_photo(feuille, destination, nom_complet)
'feuille > onglet qui contiendre la photo 'feuil1' par exemple
'destination zone contenant la photo 'A1:A5' par exemple
'nom_complet 'c:\\photos\\toto.gif'
Dim emplacement As Range
Sheets(feuille).Select
Set emplacement = Range(destination)
On Error Resume Next
ActiveSheet.Shapes('cible').Delete 'cible sera le nom de la forme photo sur la feuille
On Error GoTo 0
ActiveSheet.Pictures.Insert(nom_comple).Select
With Selection.ShapeRange
.Name = 'cible' ' nommer l'image insérée ( pour la supprimer plus facilement ensuite )
.LockAspectRatio = msoFalse
.Left = emplacement.Left
.Top = emplacement.Top
.Height = emplacement.Height
.Width = emplacement.Width
End With
Range('a1').Select
End Sub