اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

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

قام بنشر

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

المطلوب لو اخترت صنف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