Bonjour tout le monde,
Je vais essayer d'être le plus clair possible dans ma demande:
J'ai créé une macro qui me permet de redimensionner une image pour qu'elle s'insère dans une plage de cellule donnée. Ca fonctionne. En plus, j'aimerais ajouter une fine marge à gauche de ma photo pour y ajouter des légendes. Pour ce faire, j'ai modifier légèrement mon code en mettant "Left = Emplacement.Left +12". Le problème c'est que ça décale également mon image de +12 vers la droite et ça la fait sortir du cadre!
Je souhaiterais créer cette marge de +12 sans pour autant décaler l'image de +12 vers la droite. J'accepte la déformation de l'image.
Voici mon code et une illustration du problème. Merci d'avance
Sub InsertionImage2()
Dim Emplacement As Range
Dim image As Object
Dim ShapeObj As Object
Set Emplacement = Range("C21:G32")
Set image = ActiveSheet.Pictures.Paste
With image.ShapeRange
.LockAspectRatio = msoFalse
.Left = Emplacement.Left + 12
.Top = Emplacement.Top
.Height = Emplacement.Height
.Width = Emplacement.Width
End With
End Sub