حذف سطر با شرط

Collapse
این تاپیک قفل است.
X
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • gha3emi

    • 2014/11/10
    • 65

    [حل شده] حذف سطر با شرط

    سلام
    یک فایل اکسل حاوی مقادیر زیادی سطر و ستون دارم
    که می خوام بر اساس اطلاعات یک ستون اطلاعات رو مرتب کنم مثلا اگر در ستون a:a اعداد (10و20 و 30 و ... ) موجود باشه اطلاعات اون سطر کلا حذف بشه
    اگه داده های که باید حذف بشن رو از روی یک ستون دیگه دریافت کنه خیلی خوب میشه چون تعداد اعدادی که باید سطرهاش حذف بشن زیاده
  • amir_ts

    • 2015/03/17
    • 1247

    #2
    با سلام
    این کد ها رو امتحان کنید....
    در شیت یک رنج مشخص شده ، عبارات یا عدد شرط لازم برای حذف رو قرار بدید.
    کد:
    [LEFT]
    Sub DeleteRows()
                Dim s1 As Variant
                Dim i, lr As Integer
                Dim rng As Range
                Set rng = Sheet1.Range("a1:a6")
               
               lr = Sheets(2).Cells(Sheets(2).Rows.Count, "A").End(xlUp).Row
               
                 For i = lr To 1 Step -1
                      s1 = Application.Match(Range("a" & i).Value, rng, 0)
                         If Not IsError(s1) Then
                         Rows(i).Delete
                         End If
                 Next i
            End Sub
           
    [/LEFT]
    فایل های پیوست شده
    [SIZE=7][B][COLOR=navy][FONT=IranNastaliq]ای برادر تو همه اندیشه ای[/FONT][/COLOR][/B][/SIZE]

    کامنت

    چند لحظه..