Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Cherche par lisrte

  • Initiateur de la discussion Initiateur de la discussion maval
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

maval

XLDnaute Barbatruc
Bonjour,

Je suis à la recherche d'un code pour rechercher une image dans le même classeur suivant une liste de la feuille "Race". En sachant qu'il y a environ 400 images?

Je joint un fichier qui seras plus explicite

Cordialement

Max
 

Pièces jointes

Re : Cherche par lisrte

Bonjour maval.
Je ne sais pas comment tu insères tes images, mais le plus simple serait de les nommées tes photos à l'identique de ta liste la recherche serait alors très simple.
 
Re : Cherche par lisrte

Re Philippe,

Oui mais le seul problème il est que sa fonctionne avec une combobox alors que moi je voudrais le faire fonctionner avec ma liste qui est d'environ 400 race de chien, c'est pour cela que je ne voit comment je pourrais faire avec une combobox?

A tu une idée...!

@+

Max
 
Re : Cherche par lisrte

Re,

une petite modif pour pouvoir agrandir les images
Code:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Column = 3 Or Target.Count = 1 Then

Dim s As Shape
 Application.EnableEvents = True
On Error GoTo fin
For Each s In ActiveSheet.Shapes
    If s.Type = 13 Then
         s.Delete
    End If
Next s
If Len(Target.Value) < 2 Then Exit Sub
        Sheets("Photo_Chien").Shapes(Target).Copy
        Application.EnableEvents = False
        Target.Offset(0, 1).Select
        ActiveSheet.Paste
        Selection.ShapeRange.Left = ActiveCell.Left + 7
        Selection.ShapeRange.Width = 400
        Target.Select
Application.EnableEvents = True
Exit Sub
End If
fin:
MsgBox ("l'élément cherché est absent et/ou mal orthographié")
End Sub
l'ajout concerne: Selection.ShapeRange.Width = 400 (adapter la valeur 400)

à+
Philippe
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
15
Affichages
614
  • Question Question
XL 2021 listbox
Réponses
18
Affichages
740
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…