Bonjour à tous,
J'ai un code qui, lorsque je clique sur un bouton, insere une image.
J'ai un code qui supprime l'image du classeur lorsque je clique sur le bouton.
Mon classeur étant vérrouillé afin d'eviter toutes modifications, lorsque j'insere l'image celle-ci ce retrouve également vérouillée et donc impossible par la suite de la supprimer et donc me pose problème....
Voici mon code ci-dessous pour inserer la photo
Et mon code pour supprimer la photo:
Merci d'avance pour votre retour
J'ai un code qui, lorsque je clique sur un bouton, insere une image.
J'ai un code qui supprime l'image du classeur lorsque je clique sur le bouton.
Mon classeur étant vérrouillé afin d'eviter toutes modifications, lorsque j'insere l'image celle-ci ce retrouve également vérouillée et donc impossible par la suite de la supprimer et donc me pose problème....
Voici mon code ci-dessous pour inserer la photo
VB:
Sub Inserer_traca()
Dim Emplacement As Range
Dim Img As Object
Dim ShapeObj As Shape
Worksheets("EFNC").Protect Password:="UAPM", UserInterfaceOnly:=True
If Application.Dialogs(xlDialogInsertPicture).Show Then
'Définit l'emplacement de l'image
Set Emplacement = Range("E19:J24")
Set Img = ActiveSheet.DrawingObjects(ActiveSheet.DrawingObjects.Count)
With Img.ShapeRange
'Nommer l'image insérée (Pour la supprimer plus facilement ensuite)
.Name = "Cible"
.LockAspectRatio = msoFalse
.Left = Emplacement.Left
.Top = Emplacement.Top
.Height = Emplacement.Height
.Width = Emplacement.Width
End With
Else
MsgBox "Insertion d'image interrompue."
End If
End Sub
Et mon code pour supprimer la photo:
VB:
Worksheets("EFNC").Shapes.Range(Array("Cible")).Select
Selection.Delete
Merci d'avance pour votre retour