gildas lechat
XLDnaute Occasionnel
Bonjour le forum..🙂
Voila j'ai une macro pour une insertion d'image sur un ficher.
Lors de la réalisation de la macro, un message d' erreur apparaît.
Message : " Impossible de lire la propriété Drawing Object de la classe Worksheet"
Ce message d'erreur n'intervient pas dans tout les cas...
Si vous pouviez me renseigner pour résoudre le problème.
Merci d'avance.
Voila j'ai une macro pour une insertion d'image sur un ficher.
Lors de la réalisation de la macro, un message d' erreur apparaît.
Message : " Impossible de lire la propriété Drawing Object de la classe Worksheet"
Ce message d'erreur n'intervient pas dans tout les cas...
Si vous pouviez me renseigner pour résoudre le problème.
Merci d'avance.
'insertion image
Sub InsertionImage1()
Dim Emplacement As Range
Dim Img As Object
Dim ShapeObj As Shape
'Boucle pour supprimer l'ancienne imag
With Sheets("rapport")
For Each ShapeObj In .Shapes
If ShapeObj.Name = "Cible1" Then .Shapes("Cible1").Delete
Next ShapeObj
If Application.Dialogs(xlDialogInsertPicture).Show Then
'Définit l'emplacement de l'image
Set Emplacement = .Range("C162:AE180")
Set Img = .DrawingObjects(.Shapes.Count)
With Img.ShapeRange
'Nommer l'image insérée (Pour la supprimer plus facilement ensuite)
.Name = "Cible1"
.LockAspectRatio = msoTrue ' ratio image
.Left = Emplacement.Left
.Top = Emplacement.Top
'.Height = Emplacement.Height
.Width = Emplacement.Width
End With
Else
MsgBox "Insertion d'image interrompue."
End If
End With
End Sub