Problème d'absence de sélection.
Résolu
TitiPointCom67
Messages postés
38
Statut
Membre
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
Lorsque je sélectionne une ligne dans une ListBox et que je clique sur un bouton, le contenu de la ligne sélectionné s'affiche dan une UserForm. Mon problème vient du fait que si je clique sur le bouton sans avoir sélectionné de ligne, cela provoque une erreur
Quelqu'un peut-il me trouver une solution ?
Merci
Lorsque je sélectionne une ligne dans une ListBox et que je clique sur un bouton, le contenu de la ligne sélectionné s'affiche dan une UserForm. Mon problème vient du fait que si je clique sur le bouton sans avoir sélectionné de ligne, cela provoque une erreur
Private Sub CommandButton1_Click() Erase TInfos For i = 0 To 20 TInfos(i) = ListBox1.List(Me.ListBox1.ListIndex, i) Next i Flg_TI = True UserForm6.Hide UserForm5.Show 1 End Sub
Quelqu'un peut-il me trouver une solution ?
Merci
5 réponses
Bonsoir
Peut être en testant en début de sub, si la sélection est valide
Peut être en testant en début de sub, si la sélection est valide
Private Sub CommandButton1_Click() If ListBox1.ListIndex = -1 Then Exit sub End if Erase TInfos For i = 0 To 20 TInfos(i) = ListBox1.List(Me.ListBox1.ListIndex, i) Next i Flg_TI = True UserForm6.Hide UserForm5.Show 1 End Sub
Le message est :
Erreur d'exécution 381
Impossible de lire la propriété List. Index de table de propriété non valide.
Erreur d'exécution 381
Impossible de lire la propriété List. Index de table de propriété non valide.
EN fait, l'UserForm affiche tout simplement la deuxième ligne (la première étant pour les titres) du tableau qui se trouve sur la feuille qui s’appelle INSCRIPTIONS_17-18.
Cette ligne comprend 20 colonnes. Chaque cellule de la ligne remplie un TextBox sur l'UserForm5.
Cette ligne comprend 20 colonnes. Chaque cellule de la ligne remplie un TextBox sur l'UserForm5.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Merci beaucoup
Bonne soirée