Cliquer une image, la faire apparaître sur une autre feuille

Résolu
Guy72 Messages postés 943 Date d'inscription dimanche 18 novembre 2007 Statut Membre Dernière intervention 10 novembre 2024 - Modifié le 13 avril 2024 à 20:30
Guy72 Messages postés 943 Date d'inscription dimanche 18 novembre 2007 Statut Membre Dernière intervention 10 novembre 2024 - 16 avril 2024 à 08:17

Bonjour

Excel 2010

Dans la feuille "Conditions", j'ai un certain nombre d'images.
Je souhaiterais que l'image sur laquelle j'ai cliqué dans la feuille, apparaisse dans la "zone image" de la feuille "Console" (au milieu du hublot).
Voir Fichier joint:

Conditions

A voir également:

13 réponses

danielc0 Messages postés 1299 Date d'inscription mardi 5 juin 2018 Statut Membre Dernière intervention 4 décembre 2024 148
15 avril 2024 à 13:00

Du coup, je te devais bien une proposition (avec macro, tu t'en doutes) :

https://www.cjoint.com/c/NDpk7MwbBfb

Daniel


1
danielc0 Messages postés 1299 Date d'inscription mardi 5 juin 2018 Statut Membre Dernière intervention 4 décembre 2024 148
15 avril 2024 à 15:09

Aucun souci, il n'y a rien à modifier. Juste à copier les images.

Daniel


1
danielc0 Messages postés 1299 Date d'inscription mardi 5 juin 2018 Statut Membre Dernière intervention 4 décembre 2024 148
15 avril 2024 à 18:17

Voici le code modifié :

Sub CopieImage()
  Dim NomImage As String
  NomImage = Application.Caller
  On Error Resume Next
  Sheets("Console").Shapes("Hublot").Delete
  On Error GoTo 0
  ActiveSheet.Shapes.Range(Array(NomImage)).Select
  Selection.Copy
  ActiveSheet.Paste
  Set img = Selection.ShapeRange
  ActiveSheet.Shapes("TextBox 41").TextFrame2.TextRange.Characters.Text = img.Name
  With img
    .Name = "Hublot"
    .Top = 64
    .Left = 409.25
    .Height = 104.5
    .Width = 104.5
  End With
End Sub

Pour le nom qui correspond à une image, tu dois nommer l'image de  ce nom. Pour chaque image, fais un clic droit sur une image et remplace le nom actuel dans la zone "adresse" :


1
danielc0 Messages postés 1299 Date d'inscription mardi 5 juin 2018 Statut Membre Dernière intervention 4 décembre 2024 148
16 avril 2024 à 08:12

Bonjour Guy,

Quand tu ajoutes une image, fais un clic droit dessus, clique sur "Affecter une macro" et choisis "CopieImage" :

Tu peux supprimer la macro "Conditions", j'ai oublié de le faire. Ce qui fonctionne, c'est la macro CopieImage.

Daniel


1

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Guy72 Messages postés 943 Date d'inscription dimanche 18 novembre 2007 Statut Membre Dernière intervention 10 novembre 2024 20
14 avril 2024 à 10:10

Ou alors une liste déroulante avec images

0
danielc0 Messages postés 1299 Date d'inscription mardi 5 juin 2018 Statut Membre Dernière intervention 4 décembre 2024 148
14 avril 2024 à 18:17

Bonjour,

Avec EXcel365 (et des images du web), voici ce qu'on peut obtenir. Si tu es intéressé, je donnerai plus de détails :

Daniel


0
Guy72 Messages postés 943 Date d'inscription dimanche 18 novembre 2007 Statut Membre Dernière intervention 10 novembre 2024 20
15 avril 2024 à 09:19

Bonjour,

Dans mon message, j'ai mis Excel 2010

0
danielc0 Messages postés 1299 Date d'inscription mardi 5 juin 2018 Statut Membre Dernière intervention 4 décembre 2024 148
15 avril 2024 à 09:49

Bonjour,

OK, je n'avais pas percuté, dommage ;-(

Daniel

0
Guy72 Messages postés 943 Date d'inscription dimanche 18 novembre 2007 Statut Membre Dernière intervention 10 novembre 2024 20
15 avril 2024 à 13:35

Effectivement, c'est une macro, mais ça fonctionne.

Là ou est l'intérêt de la macro, c'est que je dois pourvoir faire la même chose en mettant mes images dans l'onglet "Console", ce qui est plus pratique (pas besoin de changer de page).

La modification, ne devrait pas être dure ?

0
Guy72 Messages postés 943 Date d'inscription dimanche 18 novembre 2007 Statut Membre Dernière intervention 10 novembre 2024 20
Modifié le 15 avril 2024 à 16:06

Ok, par contre, j'étais tellement content que ça fonctionne pour les images, je n'ai pas fait attention au titre (au-dessus du hublot) qui ne change pas ?
 

Attends, je suis en train de mettre la macro dans mon classeur d'origine, et j'ai quelques ennuis.

Je te tiens au courant

0
Guy72 Messages postés 943 Date d'inscription dimanche 18 novembre 2007 Statut Membre Dernière intervention 10 novembre 2024 20
Modifié le 15 avril 2024 à 18:10

Bon, j'ai réussi à coller les images (problème de liaisons entre les deux).
Je règle l'emplacement, ça devrait le faire.

Je mets mon classeur en pièce jointe.
Vois si tu trouve pourquoi.....

Images conditions

0
Guy72 Messages postés 943 Date d'inscription dimanche 18 novembre 2007 Statut Membre Dernière intervention 10 novembre 2024 20
Modifié le 15 avril 2024 à 18:54

Ok, je regarde ça.
Impeccable !!!

Merci encore.

0
Guy72 Messages postés 943 Date d'inscription dimanche 18 novembre 2007 Statut Membre Dernière intervention 10 novembre 2024 20
15 avril 2024 à 19:28

Si j'ajoute une image, elle n'est pas pris en compte, que dois-je faire ?

Pourquoi: Range("P14").Select ?

0
Guy72 Messages postés 943 Date d'inscription dimanche 18 novembre 2007 Statut Membre Dernière intervention 10 novembre 2024 20
16 avril 2024 à 08:17

Bonjour, Daniel

Effectivement, je venais de trouver à l'instant comment faire ;-)

Merci pour tout
Bonne journée

0