Redimensionner une image automatiquement avec Excel (VBA)

Résolu
Stephx -  
ccm81 Messages postés 11033 Statut Membre -
Bonjour,

Alors voila, mon père utilise excel (VBA) et il aimerait savoir comment on fait pour qu'une image se redimensionne automatiquement quand on change une valeur. Exemple: l'image fait 800x800 et quand il change le 800 de la hauteur en 900, il voudrait que la largeur se change automatiquement et donc proportionnellement. Nous avons chercher des tutoriels mais nous en avons trouvé aucun ! Il aimerait des tutoriels vidéos si possible.

Merci d'avance !

4 réponses

  1. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    Bonjour Stephx

    Un petit exemple avec une image nommée Image 1 et quelques lignes de macro
    https://www.cjoint.com/?0CErPKQk7w7

    Cdlmnt
    0
    1. Stephx
       
      Rebonjour,
      Merci pour la réponse !
      0
  2. ccm81 Messages postés 11033 Statut Membre 2 434
     
    Bonjour

    Un exemple
    https://www.cjoint.com/?3CErYP3Yz4d

    Cdlmnt
    0
    1. Stephx
       
      Rebonjour,
      merci pour la réponse !
      Et si il veut changer la hauteur sans modifier la largeur et inversement ?
      Encore merci !
      0
  3. ccm81 Messages postés 11033 Statut Membre 2 434
     
    Un exemple
    https://www.cjoint.com/?3CEsusiprND

    PS1. Salut via55
    PS2. lien modifé

    Cdlmnt
    0
    1. Stephx
       
      Re-Rebonjour,
      Merci beaucoup c'est ce qu'il cherchait !
      0
    2. ccm81 Messages postés 11033 Statut Membre 2 434
       
      Je viens de modifier le dernier lien
      Bonne fin de journée
      0
    3. Stephx
       
      Re-rebonjour,
      Merci beaucoup !
      Maintenant, il aimerait savoir où faut-il mettre le code pour que ça fonctionne sur l'image ?
      Merci d'avance.
      0
  4. ccm81 Messages postés 11033 Statut Membre 2 434
     
    Alt-F11 pour accéder à l'éditeur vba
    Coller le code dans le module (à choisir dans la fenêtre de gauche) de la feuille contenant l'image à traiter

    RQ. Ce code est prévu pour agir sur l'image n° 1. Si tu dois modifier une autre ou plusieurs images, il faudra le faire évoluer

    Bon après midi
    0