Re : Recherche plus affichage infos
bonsoir le forum
Je reviens solliciter votre aide. Ma question est la suivante
Est il possible d' ajouter deux autres Listbox à mon userform
pour les colonnes H,I, j, l, M,N et de les faire s' afficher que s' il y a des données ? Puet etre que le code mérite d' etre optimisé aussi ,
Voici le code
Private Sub CommandButton1_Click()
Dim c As Range
Dim var_somme As Double
Sheets("Calendrier").Select
Label1 = ""
ListBox1.Clear
If Not IsDate(TextBox1) Or Not IsDate(TextBox2) Then _
MsgBox "au moins une date invalide": Exit Sub
For Each c In Range("C2:C" & Range("C65536").End(xlUp).Row)
If c.Value >= CDate(TextBox1) And c.Value <= CDate(TextBox2) Then
With UserForm2.ListBox1
.AddItem c.Offset(0, -2).Value
List(.ListCount - 1, 2) = c.Offset(0, -1).Value
.List(.ListCount - 1, 3) = c.Offset(0, 1).Value
.List(.ListCount - 1, 4) = c.Offset(0, 2).Value
.List(.ListCount - 1, 5) = c.Offset(0, 3).Value
.List(.ListCount - 1, 1) = c.Value
End With
End If
Next c
Nombredeligne = UserForm2.ListBox1.ListCount
UserForm2.Label1 = "Pour La Période recherché:" & " " & Nombredeligne & " Lignes Trouvées"
End Sub
Merci d' avance pour toute réponse
Aladin