PBJ Postado Novembro 11, 2009 Denunciar Share Postado Novembro 11, 2009 Prezados, Peço ajuda para solucionar uma rotina de testes entre 3 listBox, onde o usuário no caso de esquecer de selecionar um deles seja avisado.Um dos listBox é MultiSelect e todos são ListStyleOption.A rotina que criei abaixo funciona somente com os primeiros itens de cada listBox se selecionar a partir do segundo item ele informa como falso.Como poderia resolver isso? Private Sub CommandButton1_Click()Dim i As IntegerDim j As IntegerDim r As Integer For i = 0 To ListBox1.ListCount - 1 For j = 0 To ListBox3.ListCount - 1 For r = 0 To ListBox4.ListCount - 1 If ListBox1.Selected(i) = False Then MsgBox "ListBox1 falta selecionar" ElseIf ListBox3.Selected(j) = False Then MsgBox "ListBox3 falta selecionar" ElseIf ListBox4.Selected® = False Then MsgBox "ListBox4 falta selecionar" End If Exit Sub Next r Next j Next i End Sub agradeço ajuda. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
PBJ
Prezados,
Peço ajuda para solucionar uma rotina de testes entre 3 listBox, onde o usuário no caso de esquecer de selecionar um deles seja avisado.
Um dos listBox é MultiSelect e todos são ListStyleOption.
A rotina que criei abaixo funciona somente com os primeiros itens de cada listBox se selecionar a partir do segundo item ele informa como falso.
Como poderia resolver isso?
Private Sub CommandButton1_Click()
Dim i As Integer
Dim j As Integer
Dim r As Integer
For i = 0 To ListBox1.ListCount - 1
For j = 0 To ListBox3.ListCount - 1
For r = 0 To ListBox4.ListCount - 1
If ListBox1.Selected(i) = False Then
MsgBox "ListBox1 falta selecionar"
ElseIf ListBox3.Selected(j) = False Then
MsgBox "ListBox3 falta selecionar"
ElseIf ListBox4.Selected® = False Then
MsgBox "ListBox4 falta selecionar"
End If
Exit Sub
Next r
Next j
Next i
End Sub
agradeço ajuda.
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.