Private Sub InsImage(Image$, Cel As Range, ordre As Byte)
Static y 'mémorise
Cel.Activate
Cel = Image
With Sheets("IMPRESSION").Pictures.Insert(Image)
'.Name = Image
.ShapeRange.LockAspectRatio = msoTrue
If ordre = 1 Then
.Height = Cel.Height * 0.9
If .Width > Cel.Width * 0.9 Then .Width = Cel.Width * 0.9
.Top = Cel.Top + ((Cel.Height - .Height) / 2)
.Left = Cel.Left + ((Cel.Width - .Width) / 2)
y = .Top
ElseIf ordre = 3 Then
.Top = y
.Height = 100
Else
.Top = y + 120
End If
End With
End Sub