اذهب الي المحتوي
أوفيسنا

الردود الموصى بها

قام بنشر

السلام عليكم الاساتذة الافاضل فضلا من كرمكم في تعديل كود فلترة ليست بوكس

المطلوب لو اخترت صنف1 او صنف2 في كومبوكس بين تاريخين يفلتر القيم الرقمية فقط الموجودة في عمود ( رصيد1 ) او ( رصيد 3 ) فقط بدون الصفر "

wor.xlsm

  • تمت الإجابة
قام بنشر
Private Sub CommandButton1_Click()
    On Error Resume Next
    Dim v As Integer, lr, i
    ListBox1.Clear
    With Sheets("بيان")
        lr = .Cells(Rows.Count, "A").End(xlUp).Row
        For i = 2 To lr
            If .Cells(i, 1).Offset(0, 3) <> 0 And .Cells(i, 1).Offset(0, 4) And .Cells(i, 1).Offset(0, 4) <> 0 Then
                If Sheets("بيان").Cells(i, 1).Offset(0, 0) >= CDate(ComboBox1.Text) Then
                    If Sheets("بيان").Cells(i, 1).Offset(0, 1) = ComboBox2.Text Then
                        If Sheets("بيان").Cells(i, 1).Offset(0, 0) <= CDate(ComboBox3.Text) Then
                            ListBox1.AddItem Sheets("بيان").Cells(i, 1).Value
                            ListBox1.List(v, 1) = Format(Sheets("بيان").Cells(i, 0).Offset(0, 0).Value, "YYYY/MM/DD")
                            ListBox1.List(v, 2) = Sheets("بيان").Cells(i, 1).Offset(0, 1).Value
                            ListBox1.List(v, 3) = Sheets("بيان").Cells(i, 1).Offset(0, 2).Value
                            ListBox1.List(v, 5) = Sheets("بيان").Cells(i, 1).Offset(0, 4).Value

                            v = v + 1
                        End If
                    End If
                End If
            End If
        Next
    End Sub

 

  • Like 1
  • Thanks 1
زائر
هذا الموضوع مغلق.
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information