Afficher un message
Vieux 18/03/2008, 20h48   #9 (permalink)
wilfried_42
XLDnaute Barbatruc
 
Avatar de wilfried_42
 
Date d'inscription: novembre 2006
Localisation: Saint etienne
Version Excel : Excel XP (PC)
Messages: 3 916
Par défaut Re : Aide pour modifier macro qui permet d'afficher des IMAGES (aide sur la taille de

Bonjour à tous

Code:
Set MyPicture = ActiveSheet.Pictures.Insert(ThisWorkbook.Path & "\" & Val & ".jpg")
With MyPicture.ShapeRange
    .LockAspectRatio = msotrue
    .Top = MyCell.Top 
    .Left = MyCell.Left
    if mycell.height> mycell.width then
          .Height = mycell.height
    else
          .Width = mycell.width
    end if
end with
si j'ai tout compris, ce n'est pas la taille de l'image qu'il faut tester, mais la taille de la cellule qui receptionne
une seule valeur est utile, avec .lockaspectratio = msotrue, le rapport hauteur, largeur est gardé
__________________
salutations

Wilfried

Plus j'apprends, plus je sais....... plus je sais que je ne sais rien.

Venez visiter mon zoo : Cliquez ici il est si petit, un petit click quotidien merci
wilfried_42 est connecté maintenant   Réponse avec citation