Bearn 64
XLDnaute Occasionnel
Bonjour le Forum,
Je souhaiterai que l'utilisateur ne puisse déplacer l'image présente sur une feuille avec clic droit etc..
Voila mon code :
pour l'effacer j'utilise le code :
J’insère une image de mon répertoire dans la cellule B13 puis je lui affecte une macro Imprime.
Tout est OK.
Mais car il y a un mais. Si je fait un clic droit l'image est sélectionnée et je peut la déplacer chose que je ne voudrai pas.
Une idée serai la bienvenue!!
Merci de votre attention.
Je souhaiterai que l'utilisateur ne puisse déplacer l'image présente sur une feuille avec clic droit etc..
Voila mon code :
Code:
Sheets("Menu").Activate
répertoirePhoto = ThisWorkbook.Path & "\"
nomproduits = "ouiproduits"
Set img = ActiveSheet.Pictures.Insert(répertoirePhoto & nomproduits & ".jpg")
img.Left = [B13].Left
img.Top = [B13].Top
img.Name = nomproduits
ActiveSheet.Shapes("ouiproduits").Select
Selection.OnAction = "Imprime"
Range("A1").Select
pour l'effacer j'utilise le code :
Code:
'Efface les shapes d'un champ
For Each s In ActiveSheet.Shapes
If Not Intersect(s.TopLeftCell, Range("$B$13")) Is Nothing Then
s.Delete
End If
Next s
J’insère une image de mon répertoire dans la cellule B13 puis je lui affecte une macro Imprime.
Tout est OK.
Mais car il y a un mais. Si je fait un clic droit l'image est sélectionnée et je peut la déplacer chose que je ne voudrai pas.
Une idée serai la bienvenue!!
Merci de votre attention.
Dernière édition: