If WorksheetFunction.SumIf(Sheet2.Range("G2:G" & endrow3), T1, Sheet2.Range("D2:D" & endrow2)) - WorksheetFunction.SumIf(Sheet3.Range("F2:F" & endrow6), T1, Sheet3.Range("G2:G" & endrow7)) <> 0 Then
ListBox1.Clear
For Each c In Sheet2.Range("B1:B" & endrow)
If c <> "" And c.Offset(0, 5) = T1 And WorksheetFunction.SumIfs(Sheet2.Range("D2:D100000" ), Sheet2.Range("B2:B100000"), c, Sheet2.Range("C2:C100000"), c.Offset(0, 1), Sheet2.Range("G2:G100000"), T1) <> WorksheetFunction.SumIfs(Sheet3.Range("G2:G100000" ), Sheet3.Range("B2:B100000"), c, Sheet3.Range("C2:C100000"), c.Offset(0, 1), Sheet3.Range("F2:F100000"), T1) Then
ListBox1.AddItem c.Value
For i = 2 To 5
ListBox1.List(ListBox1.ListCount - 1, i - 1) = c.Offset(0, i - 1).Text
Next i
End If
Next
End If




کامنت