j'ai réalisé une userform sur la quelle se trouve combobox1 et listbox1
mon objectif est qu'en sélectionnant une lettre alphabétique dans la combobox1, toutes personnes enregistrés sous cette lettre s’affiche automatiquement dans la listbox1
puis en cliquant sur chaque nom de la listbox1 le reste des informations de cette personne affiche dans les autre champs y compris la photo
le tableau commence de la colonne A à Y soit 25 colonnes la photo est enregistrer automatiquement dans un dossier nommé PHOTOS.
les la colonne B est est la colonne de la lettre alphabétique et les noms dans la colonne C
la feuille est nommé IDENTIFICATION
Mon souci est que quelques images affiche mais pour d'autres noms, rien n'affiche
voici le code que j’ai inscris:
End With
Else
With OptionButton4
.Value = True
.ForeColor = vbRed
End With
With OptionButton3
.ForeColor = vbBlack
If Dir(ThisWorkbook.Path & "\" & "PHOTOS\" & ListBox1 & ".jpg") = "" Then
Me.Image1.Picture = LoadPicture("")
Else
Me.Image1.Picture = LoadPicture(ThisWorkbook.Path & "\" & "PHOTOS\" & ListBox1 & ".jpg")
End If
End With
End If
End If
Next C
End With
amram.a ou Débutant.VBA ?
A quoi te sert de te dédoubler? À multiplier les fils de discussions ? Je ne pense pas que ce soit la bonne solution. Je t'ai déjà aidé sur le fichier mais je vois que tu n'en a absolument pas tenus compte. Alors à quoi bon se décarcasser ?...
Bonjour Thauthem, de plus, il(s) ne prend toujours pas la peine d'utiliser la coloration syntaxique, histoire de rendre le cod plus facilement lisible à ceux qui comme toi, prennent de leur temps pour aider.
ça marche correctement
sauf que pour certains nom l'image n'affiche pas