cathodique
XLDnaute Barbatruc
Bonjour,
je reviens avec une autre problématique. J'ai bien cherché mais je pense que je suis un piètre fouineur.
Je voudrais afficher des images dans une plage définie (coloriée) ou une shapes (en K1) tout en gardant les proportionnalités.
j'ai pas trouvé l'équivalent de la propriété PictureSiseMode =1-fmPictureSizeModeStretch comme pour le contrôle Image des userforms.
J'utilise ce code mais les images ne s'adaptent pas à la plage (ou shapes que je n'ai pas mis).
	
	
	
	
	
		
je joins quelques images qui n'ont pas les mêmes dimensions.
En vous remerciant.
Bonne journée
	
		
			
		
		
	
				
			je reviens avec une autre problématique. J'ai bien cherché mais je pense que je suis un piètre fouineur.
Je voudrais afficher des images dans une plage définie (coloriée) ou une shapes (en K1) tout en gardant les proportionnalités.
j'ai pas trouvé l'équivalent de la propriété PictureSiseMode =1-fmPictureSizeModeStretch comme pour le contrôle Image des userforms.
J'utilise ce code mais les images ne s'adaptent pas à la plage (ou shapes que je n'ai pas mis).
		VB:
	
	
	Option Explicit
Sub InsertImage()
   Dim ws As Worksheet
   Dim imagePath As String
   Dim imgLeft As Double
   Dim imgTop As Double
   Set ws = Feuil1
   imagePath = ThisWorkbook.Path & "\photos\" & [C4].Text & ".jpg"
   imgLeft = ws.[k1].Left
   imgTop = ws.[k1].Top
   ws.Shapes.AddPicture _
         Filename:=imagePath, _
         LinkToFile:=msoFalse, _
         SaveWithDocument:=msoTrue, _
         Left:=imgLeft, _
         Top:=imgTop, _
         Width:=-1, _
         Height:=-1
End SubEn vous remerciant.
Bonne journée
 
	 
 
		 
 
		 
 
		 
 
		 
					
				 
						
					 
 
		 
 
		