Afficher a échelle plus grande une image renvoyé par une formule

louwey Messages postés 117 Date d'inscription   Statut Membre Dernière intervention   -  
Le Pingou Messages postés 12275 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

J'aimerais agrandir l'image Listphoto dans la feuille1 renvoyée par la formule =DECALER(Feuil2!$F$19;EQUIV(Feuil2!$C$3;Feuil2!$C$19:$C$24;0)-1;) declarer dans la feuille2

Le souci c'est que quand je fait clic droit sur l'image -> taille et propriétés -> echelle -> je l'agrandi pour atteindre la taille souhaité. Mais quand j'enregistre, je ferme et je rouvre le fichier la taille de l'image Listphoto revient à l'état initiale.

Ca marche quand je mets l'image listphoto en feuille2, mais pas en feuille1.

j'espère que ma formulation est compréhensible (si qqn souhaiterait avoir le fichier exemple, je le lui communiquerais sans pb).

Merci

7 réponses

  1. Le Pingou Messages postés 12275 Date d'inscription   Statut Contributeur Dernière intervention   1 477
     
    Bonjour,
    Merci pour le fichier.

    0
    1. hashad
       
      Bonsoir lepingou
      Voulez vous que je vous communique le fichier. Si oui merci de m'envoyer une adresse mail. Autrement je ne sais pas comment le glisser dans le forum.
      Cdt
      0
    2. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
       
      Bonjour,

      Déposer le fichier sur cjoint.com et coller ici le lien fourni.

      eric
      0
    3. louwey Messages postés 117 Date d'inscription   Statut Membre Dernière intervention   1
       
      mon fichier est-il lisible et exploitable?
      0
  2. louwey Messages postés 117 Date d'inscription   Statut Membre Dernière intervention   1
     
    Bonjour,
    Merci Le Pingou pour ta réponse. J'ai testé, l'échelle de li'image en feuil1 est bien agrandie par contre quand j'enregistre le fichier en format xls ou xlsx (sans macro) ca ne marche plus. l'image redevient petite. Y a t-il une solution sans passer par les macro.
    0
  3. Le Pingou Messages postés 12275 Date d'inscription   Statut Contributeur Dernière intervention   1 477
     
    Bonjour,
    Pour votre cas je ne sais si c'est possible sans macro, alors accepter la macro en attendant une éventuelle autre solution.

    0
    1. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
       
      Bonjour à tous,

      Au passage un fichier avec macro doit être enregistré avec le type *.xlsm pour conserver les macros.

      eric
      0
  4. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  5. Le Pingou Messages postés 12275 Date d'inscription   Statut Contributeur Dernière intervention   1 477
     
    Bonjour,
    Sur la base de votre fichier j'ai construit une nouvelle édition..... !
    Le nouveau fichier : https://www.cjoint.com/?3AwwwpkNwAO

    Au passage, merci eriiic, tout de bon.

    Salutations.
    Le Pingou
    0
    1. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
       
      Oh, c'est à louwey que je voulais mettre le commentaire.
      J'ai mal visé... :-)
      eric
      0
  6. louwey Messages postés 117 Date d'inscription   Statut Membre Dernière intervention   1
     
    Bonjour,
    ça marche alors sans macro.
    Le Pingou, merci pour le petit grain de sel que vous avez mis.
    Si j'ai bien compris, il faudrait rajouter le menu de sélection aussi en feuil1/louwey_Fiche dans le cas de votre modèle. Et au lieu d'utiliser la formule =DECALER (...) vous êtes passer par =INDEX(...)

    Merci pour de plus ample explication si besoin.
    0
  7. Le Pingou Messages postés 12275 Date d'inscription   Statut Contributeur Dernière intervention   1 477
     
    Bonjour,
    Non, j'ai simplement montrer que la liste déroulante peut se mettre à l'endroit de son choix.
    J'ai utilisé la fonction [INDEX()] car le contrôle formulaire zone de liste déroulante
    renvoi un nombre dans la cellule lié. Note aussi valable avec [DECALER()].
    0