MGS قام بنشر سبتمبر 29, 2011 مشاركة قام بنشر سبتمبر 29, 2011 بارك الله فيك اخى الكريم هذا والله هو المطلوب اخى الكريم ارسل لك ملف اخر احتاج الى عمليه فرز للبيانات ولا يمكننى التوصل اليها الا يدويا هل يمكن بالمعادلات . الفرز.rar رابط هذا التعليق شارك More sharing options...
عبدالله المجرب قام بنشر سبتمبر 29, 2011 مشاركة قام بنشر سبتمبر 29, 2011 اخي الفاضل جرب المرفق حسب فهمي للمطلوب ابواحمد الفرز.rar رابط هذا التعليق شارك More sharing options...
MGS قام بنشر سبتمبر 29, 2011 الكاتب مشاركة قام بنشر سبتمبر 29, 2011 احسنت اخى الفاضل بارك الله فيك وفى علمك رابط هذا التعليق شارك More sharing options...
عبدالله المجرب قام بنشر سبتمبر 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 ابواحمد رابط هذا التعليق شارك More sharing options...
ياسر الحافظ قام بنشر سبتمبر 29, 2011 مشاركة قام بنشر سبتمبر 29, 2011 الف شكر اخونا الاستاذ " ابو احمد " عبد الله المجرب كلنا نستفيد من هذه الاعمال الرائعة وفقك الله ابو الحارث رابط هذا التعليق شارك More sharing options...
MGS قام بنشر سبتمبر 30, 2011 الكاتب مشاركة قام بنشر سبتمبر 30, 2011 بارك الله فيك اخى الفاضل ولكن كيف يمكن استخدام التعديل فى الكود حتى يمكننى استخدام البيانات الأساسيه من شيت اخر وليس نفس الشيت 2الفرز.rar رابط هذا التعليق شارك More sharing options...
عبدالله المجرب قام بنشر سبتمبر 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 قم باستبدال هذا الكود بالسابق لا تغير مكان زر امر استدعاء الكود ابواحمد رابط هذا التعليق شارك More sharing options...
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 ابواحمد بارك الله فيك يا ابو احمد تمام والله تمام رابط هذا التعليق شارك More sharing options...
ياسر الحافظ قام بنشر سبتمبر 30, 2011 مشاركة قام بنشر سبتمبر 30, 2011 تشكر استاذنا " ابو احمد " عبـــــــــــــد الله المجرب جزاك الله كل الخير ... وفقك الله ابو الحارث رابط هذا التعليق شارك More sharing options...
الردود الموصى بها
من فضلك سجل دخول لتتمكن من التعليق
ستتمكن من اضافه تعليقات بعد التسجيل
سجل دخولك الان