Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
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 !
Pour ton problème, tu peux utiliser le code suivant
Code:
[B][COLOR=Blue]Private Sub Valider_Click()[/COLOR][/B]
Dim x As Long
On Error Resume Next
x = CLng(ListBox1.List(ListBox1.ListIndex, 1))
If x < 2 Then
MsgBox "Merci de sélectionner une leçon !", vbInformation, "ATTENTION ..."
On Error GoTo 0
Exit Sub
End If
On Error GoTo 0
With Sheets("Création")
' Etc ....
ou (en plus simple, merci Youky) 😛
Code:
[B][COLOR=Blue]Private Sub Valider_Click()[/COLOR][/B]
Dim x As Long
If ListBox1.ListIndex = -1 then
MsgBox "Merci de sélectionner une leçon !", vbInformation, "ATTENTION ..."
Exit Sub
End If
' Si OK
x = CLng(ListBox1.List(ListBox1.ListIndex, 1))
With Sheets("Création")
' Etc ....
Bonjour jorisphi,
Rajoute en 1ere ligne ce code, si rien n'est selectionné listindex=-1
If ListBox1.ListIndex = -1 Then Exit Sub
C'est tout bon. . . .
Bruno
- 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