bonjour le forum. bonjour a tous.
j'ai un userform que j'appelle Userform1 .
cet userform est le meme dans tous le classeur a structure identique.
pour toute feuille 'A'nous avons un bouton qui appelle cet userform
Private Sub CommandButton1_Click()
Sheets("A").Unprotect
UserForm1.Show
jusqu'ici, pas de problèmes
dans cet userform, il y a un listbox qui répons au code suivant.
Private Sub ListBox1_Click()
lig = Me.ListBox1.ListIndex
With ListBox1
ComboBox1 = ListBox1.List(ListBox1.ListIndex, 0)
TextBox1 = ListBox1.List(ListBox1.ListIndex, 1)
End With
Me.Enreg = Me.ListBox1.List(lig, 2)
End Sub
le problème est que la sélection de la list box n'est pas toujours fidèle aux données de la feuille de travail comme celà doit se passer. des fois, pour une feuille 'A', la list box affiche les données d'une feuille 'B'. comment stabiliser cet userform .
merci d'avance
j'ai un userform que j'appelle Userform1 .
cet userform est le meme dans tous le classeur a structure identique.
pour toute feuille 'A'nous avons un bouton qui appelle cet userform
Private Sub CommandButton1_Click()
Sheets("A").Unprotect
UserForm1.Show
jusqu'ici, pas de problèmes
dans cet userform, il y a un listbox qui répons au code suivant.
Private Sub ListBox1_Click()
lig = Me.ListBox1.ListIndex
With ListBox1
ComboBox1 = ListBox1.List(ListBox1.ListIndex, 0)
TextBox1 = ListBox1.List(ListBox1.ListIndex, 1)
End With
Me.Enreg = Me.ListBox1.List(lig, 2)
End Sub
le problème est que la sélection de la list box n'est pas toujours fidèle aux données de la feuille de travail comme celà doit se passer. des fois, pour une feuille 'A', la list box affiche les données d'une feuille 'B'. comment stabiliser cet userform .
merci d'avance