رضا على قام بنشر مايو 8, 2022 مشاركة قام بنشر مايو 8, 2022 اريد البحث بطريقة معينة بدلاله رقم بعمود ويتم ادراج صفوف الرقم فى صورة غمود يكما هو موضح داخل الملف فواتير.xlsm رابط هذا التعليق شارك More sharing options...
omar elhosseini قام بنشر مايو 9, 2022 مشاركة قام بنشر مايو 9, 2022 شاهد المرفق اخي فواتير.xlsm 2 رابط هذا التعليق شارك More sharing options...
أفضل إجابة lionheart قام بنشر مايو 9, 2022 أفضل إجابة مشاركة قام بنشر مايو 9, 2022 Sub Test() Dim a, w, ws As Worksheet, f As Boolean, i As Long, ii As Long, k As Long, m As Long Application.ScreenUpdating = False Set ws = ActiveSheet ws.Range("B20").CurrentRegion.Offset(2).ClearContents w = ws.Range("D20").Value If w = Empty Then MsgBox "Enter ID First", vbExclamation: Exit Sub a = ws.Range("A3:P" & ws.Cells(Rows.Count, 1).End(xlUp).Row).Value ReDim b(1 To UBound(a, 1) * 4, 1 To 5) For i = LBound(a) To UBound(a) If a(i, 4) = w Then k = k + 1 b(k, 1) = a(i, 1) b(k, 2) = a(i, 2) m = 0 For ii = 5 To 14 Step 3 If a(i, ii) <> Empty Then f = True b(k + m, 3) = a(i, ii) b(k + m, 4) = a(i, ii + 1) b(k + m, 5) = a(i, ii + 2) m = m + 1 End If Next ii If m > 0 Then k = k + m - 1 If f = False Then b(k, 1) = Empty: b(k, 2) = Empty: f = False: k = k - 1 End If Next i If k > 0 Then ws.Range("B22").Resize(k, UBound(b, 2)).Value = b Application.ScreenUpdating = True End Sub 2 1 رابط هذا التعليق شارك More sharing options...
رضا على قام بنشر مايو 9, 2022 الكاتب مشاركة قام بنشر مايو 9, 2022 شكرااا على المجهود كتبه الله فى ميزان حسناتكم 1 رابط هذا التعليق شارك More sharing options...
الردود الموصى بها
من فضلك سجل دخول لتتمكن من التعليق
ستتمكن من اضافه تعليقات بعد التسجيل
سجل دخولك الان