Code erreur 75 - Recherche chemin

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 !

OUIZEMANN

XLDnaute Junior
Bonjour à tous,
J'ai trouvé sur le net un formulaire comprenant une listbox comprenant un moteur de recherche.
Je souhaite y ajouter la possibilité de lier un nom à une photo située sur mon disque (le chemin est dans la colonne G).
Quand j'effectue une recherche séquentielle via la listbox, la macro va bien chercher le chemin repris par la textbox.
En revanche, quand j'effectues une recherche via le moteur de recherche, le nom est bien trouvé mais quand je , cliques sur la sélection de listbox, j'ai le code erreur 75.
Malgré mes nombreuses recherches, je bloque.
Pouvez-vous m'aider.
Par avance, merci.

Voici la macro qui nécessite une correction :
Private Sub TextBox8_Change()
Dim chemin As String
chemin = TextBox8.Value
UserForm1.Image1.Picture = LoadPicture(chemin)
End Sub

NB : les données sont fictives
 

Pièces jointes

Bonjour OUIZEMANN,

Des espaces se glissent dans le chemin d'accès et je ne sais pas pourquoi 🙁

Alors supprimons-les avec Trim :
Code:
Private Sub TextBox8_Change()
Dim chemin As String
chemin = Trim(TextBox8)
Image1.Picture = LoadPicture(chemin)
End Sub
Edit : salut sousou, on a vu tous les deux le problème.

A+
 
Bonjour OUIZEMANN,
Des espaces se glissent dans le chemin d'accès et je ne sais pas pourquoi 🙁
Alors supprimons-les avec Trim :
Code:
Private Sub TextBox8_Change()
Dim chemin As String
chemin = Trim(TextBox8)
Image1.Picture = LoadPicture(chemin)
End Sub
Edit : salut sousou, on a vu tous les deux le problème.

A+

For i = LBound(TblTmp) To UBound(TblTmp)
ReDim Preserve choix(1 To i)
For k = LBound(TblTmp) To UBound(TblTmp, 2)
'choix(i) = choix(i) & TblTmp(i, k) & " * "
' -------------------------------------le probleme se trouvais là
' correction
choix(i) = choix(i) & TblTmp(i, k) & "*"
Next k
Next i
Me.ListBox1.List = Rng.Value
End Sub
 
- 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
5
Affichages
286
  • Question Question
Microsoft 365 VBA insert photos
Réponses
12
Affichages
869
Réponses
1
Affichages
580
Compte Supprimé 979
C
Réponses
3
Affichages
298
Réponses
5
Affichages
600
Retour