MGS قام بنشر سبتمبر 29, 2011 قام بنشر سبتمبر 29, 2011 بارك الله فيك اخى الكريم هذا والله هو المطلوب اخى الكريم ارسل لك ملف اخر احتاج الى عمليه فرز للبيانات ولا يمكننى التوصل اليها الا يدويا هل يمكن بالمعادلات . الفرز.rar
عبدالله المجرب قام بنشر سبتمبر 29, 2011 قام بنشر سبتمبر 29, 2011 اخي الفاضل جرب المرفق حسب فهمي للمطلوب ابواحمد الفرز.rar
عبدالله المجرب قام بنشر سبتمبر 29, 2011 قام بنشر سبتمبر 29, 2011 وهذا حل أخر بإستخدام الاكواد قم بمسح المعادلة من عمود النواقص ثم ضع الكود في زر أمر عند الضغط على زر الامر سيتم إستخراج البيانات الغير مكررة ولصقها في عمود النواقص Sub OFFICNA() Application.ScreenUpdating = False LR = Sheets("Sheet2").Range("e" & Rows.Count).End(xlUp).Row + 1 Range("E2:E" & LR).ClearContents For i = 2 To 12 x = Application.WorksheetFunction.CountIf(Range("C2:C12"), Cells(i, 1)) If x = 0 Then LR1 = Sheets("Sheet2").Range("e" & Rows.Count).End(xlUp).Row + 1 Cells(i, 1).Copy Range("E" & LR1) End If Next i Application.ScreenUpdating = True End Sub ابواحمد
ياسر الحافظ قام بنشر سبتمبر 29, 2011 قام بنشر سبتمبر 29, 2011 الف شكر اخونا الاستاذ " ابو احمد " عبد الله المجرب كلنا نستفيد من هذه الاعمال الرائعة وفقك الله ابو الحارث
MGS قام بنشر سبتمبر 30, 2011 الكاتب قام بنشر سبتمبر 30, 2011 بارك الله فيك اخى الفاضل ولكن كيف يمكن استخدام التعديل فى الكود حتى يمكننى استخدام البيانات الأساسيه من شيت اخر وليس نفس الشيت 2الفرز.rar
عبدالله المجرب قام بنشر سبتمبر 30, 2011 قام بنشر سبتمبر 30, 2011 اخي الفاضل هكذا سيصبح الكود Sub missing() Application.ScreenUpdating = False LR = Sheets("Sheet2").Range("f" & Rows.Count).End(xlUp).Row + 1 Range("f2:f" & LR).ClearContents For i = 2 To 12 x = Application.WorksheetFunction.CountIf(Range("d2:d12"), Sheets("Sheet3").Cells(i, 1)) If x = 0 Then LR1 = Sheets("Sheet2").Range("f" & Rows.Count).End(xlUp).Row + 1 Sheets("Sheet3").Cells(i, 1).Copy Range("f" & LR1) End If Next i Application.ScreenUpdating = True End Sub قم باستبدال هذا الكود بالسابق لا تغير مكان زر امر استدعاء الكود ابواحمد
MGS قام بنشر سبتمبر 30, 2011 الكاتب قام بنشر سبتمبر 30, 2011 وهذا حل أخر بإستخدام الاكواد قم بمسح المعادلة من عمود النواقص ثم ضع الكود في زر أمر عند الضغط على زر الامر سيتم إستخراج البيانات الغير مكررة ولصقها في عمود النواقص Sub OFFICNA() Application.ScreenUpdating = False LR = Sheets("Sheet2").Range("e" & Rows.Count).End(xlUp).Row + 1 Range("E2:E" & LR).ClearContents For i = 2 To 12 x = Application.WorksheetFunction.CountIf(Range("C2:C12"), Cells(i, 1)) If x = 0 Then LR1 = Sheets("Sheet2").Range("e" & Rows.Count).End(xlUp).Row + 1 Cells(i, 1).Copy Range("E" & LR1) End If Next i Application.ScreenUpdating = True End Sub ابواحمد بارك الله فيك يا ابو احمد تمام والله تمام
ياسر الحافظ قام بنشر سبتمبر 30, 2011 قام بنشر سبتمبر 30, 2011 تشكر استاذنا " ابو احمد " عبـــــــــــــد الله المجرب جزاك الله كل الخير ... وفقك الله ابو الحارث
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.