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

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

قام بنشر

هل يمكن تحديد أرقام الصفوف المطلوب حذفها بزر  وهناك أرقام الصفوف مكتوبة عن طريق كود الملف المرفق واضح 

من فضلك لا تقوم برفع الملف مضغوط ,طالما مساحته ضغيرة ويمكن رفعه بدون ضغط كما يجب عليك رفع الملف بإمتداد Xlsm طالما انك تريد كود لحل مشكلتك

 

 

Delete.xlsm

  • تمت الإجابة
قام بنشر

جرب هذا الماكرو

Option Explicit
Sub del_rows()
Dim arr()
Dim y%, i%
Dim Rg As Range
With Sheets("ورقة1")
    y = Cells(2, Columns.Count).End(1).Column
    If y < 5 Then Exit Sub
    arr = Application.Transpose(.Cells(2, 5).Resize(, y - 4))
    arr = Application.Transpose(arr)
     For i = LBound(arr) To UBound(arr)
        If IsNumeric(arr(i)) Then
            If Rg Is Nothing Then
             Set Rg = .Cells(arr(i), 1)
            Else
             Set Rg = Union(Rg, .Cells(arr(i), 1))
            End If
        End If
     Next i
     Rg.Rows.Delete
 End With
End Sub

 

  • Like 2
قام بنشر

أحسنت استاذ حسين كود رائع

بارك الله فيك استاذ سليم ولكن يحدث مشكلة عند تطبيق كود حضرتك عند هذا السطر

 Set Rg = Union(Rg, .Cells(arr(i), 1))

 

  • Like 1

انشئ حساب جديد او قم بتسجيل دخولك لتتمكن من اضافه تعليق جديد

يجب ان تكون عضوا لدينا لتتمكن من التعليق

انشئ حساب جديد

سجل حسابك الجديد لدينا في الموقع بمنتهي السهوله .

سجل حساب جديد

تسجيل دخول

هل تمتلك حساب بالفعل ؟ سجل دخولك من هنا.

سجل دخولك الان
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

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

Important Information