Salut, je débute en VBA.
J'aimerais créer une Faq avec deux colonnes en utilisant les TextBox et ListBox.
Sur ma feuille, j'ai un tableau dans une colonne pour les questions et l'autre pour les réponses.
J'ai donc de haut en bas une zone de texte nommée "Mots-clés" pour trouver ma liste de questions dans ma
ListBox en dessous.
Jusque là tout fonctionne parfaitement bien.
Mon seul problème vient de ma zone de texte en dessous qui affichera après un Listbox_click() la réponse
à la question que j'aurai sélectionner dans ma liste.
J'arrive à afficher la même case mais pas celle de la colonne de droite.
Merci de m'aidé car je suis perdue
voici mon code :
Private Sub txtMotscles_Change()
Dim j As Integer
Dim NbMax As Integer
Dim MotsClesCherche As String
Me.lstQuestions.Clear
NbMax = Feuil1.Range("A100000").End(xlUp)
MotsClesCherche = Me.txtMotscles.Value
If Me.txtMotscles <> "" Then
For j = 2 To NbMax
If Feuil1.Cells(j, 3) Like "*" & Me.txtMotscles & "*" Then
Me.lstQuestions.AddItem Feuil1.Cells(j, 3)
End If
Next j
End If
End Sub
Et je souhaite après "clic" remplir correctement cette fonction mais impossible de se servir du j de la boucle
ci-dessus, même en static.
Private Sub lstClient_Click()
Dim F As String
F = Feuil1.Cells(j, 4)
Me.txtResultat.Value = F