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: 
			
		
	
								
								
									
	
		
			
		
		
	
	
	
		
			
		
		
	
								
							
							
	