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

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

قام بنشر

السلام عليكم اخوانى

ارجو من حضراتكم المساعده

بخصوص

 

استخراج الصفوف التى بها خليه معينة ( فارغه )

الى شيت جديد

 

 

و شاكر لكم

 

مرفق مثال

 

 

 

AAA.xls

قام بنشر

جرب هذا الكود

Option Explicit

Sub transfer()
    Dim Target_Sh As Worksheet
      Set Target_Sh = Sheets("الغياب")
    Dim Single_sh As Worksheet
    Dim My_row%
    Dim i%, s#
    Dim ara As Range
    Dim Blank_Range As Range
    
My_row = Target_Sh.Cells(Rows.Count, 1).End(3).Row + 1
 For Each Single_sh In Worksheets
     If Single_sh.Name = Target_Sh.Name Then GoTo 1
      Set Blank_Range = Single_sh.Range("a1") _
     .CurrentRegion.Columns(5)
   On Error Resume Next
   Set Blank_Range = Blank_Range.SpecialCells(xlCellTypeBlanks)
   s = Err.Number
   If s <> 0 Then s = 0: GoTo 1
     s = 0
    For Each ara In Blank_Range.Areas
        Target_Sh.Cells(My_row, 1).Resize(ara.Rows.Count, 5).Value = _
        ara.Offset(, -4).Resize(ara.Rows.Count, 5).Value
        My_row = My_row + ara.Rows.Count
    Next
   
1:
Next

End Sub

الملف مرفق

 

AAA_Salim.xlsm

  • Like 1

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

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

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

Important Information