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

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

قام بنشر (معدل)

اخوانى الخبراء الاعزاء

ارجوا منكم مساعدتى على تنسيق الملف المرفق باستخدام المعادلات

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

ولكم جزيل الشكر

 Report.rar

 

تم تعديل بواسطه ابو يحيى1
قام بنشر (معدل)

الاخوة الخبراء

مرفق محاولة منى لتنسيق الملف لكن ظهر بها بعض الاخطاء مثل تكرار للصفوف .

وعدم ظهور بعض الصفوف والارقام الاخرى فارجو منكم الاطلاع عليها وتوجيهى للافضل .

بارك الله فيكم وفى علمكم .

Report.rar

تم تعديل بواسطه ابو يحيى1
قام بنشر (معدل)

أستاذنا عادل

بارك الله لك وشكراً لك مجهودك الكبير

ولكن يا اخى مازالت المشكلة التى تواجهنى موجودة وهى ظهور اسم أ/احمد فؤاد و أ/خليل حسين فى اكثر من صف "وهو المظلل بالون الاصفر"

والمطلوب ان يكون التقرير الموجود فى المرفق " باللون الاخضر "

Report.rar

 

تم تعديل بواسطه ابو يحيى1
قام بنشر

بارك الله لك يا اخى

وجعل مجهودك العظيم فى ميزان حسناتك .

ولكن يوجد لدى استفسار هل يمكن استخدام هذا مهما كبر حجم التقرير .

:signthankspin::clapping:

 

قام بنشر (معدل)

مشكور اخى

واذا ممكن اخى تحدد لى المدى فى المثال حتى اقوم بالتعديل فيه اذا كان التقرير اكبر

وعذرا لجهلى باكواد الفجوال بيزك .

واكرر شكرى مرة اخرى

تم تعديل بواسطه ابو يحيى1
قام بنشر

معلمينا الكرام 

هل من الممكن أن يساعدنى أحد فى تحديد المدى فى مثال أستاذى / عادل حنفى حيث يبدو أنه مشغول .

وهل من الممكن أن استخرج النتيجة إلى sheet 2 ؟؟

وجزاكم الله خيراً ،،،

قام بنشر

الاخوة الافاضل

عذرا ان كنت اثقل عليكم ولكن هذا هو حال طالب العلم .

ارجو التغاضى عن طلباتى السابقة ان كان بها بعض الازعاج .

ولكن لى طلب واحد ارجو اجابتى اليه وهو هل من الممكن أن استخرج النتيجة إلى sheet 2 ؟؟

ولكم جزيل الشكر

 Report.rar

قام بنشر (معدل)

السلام عليكم

بعد اذن الاستاذ الحبيب عادل حنفي

مجرد اثراء للموضوع حل بطريقة اخرى

جرب الكود التالي

 

Sub Ali_Trq()
Dim Lr As Long, Rw As Long, Rww As Long
Dim Rng_Dp As Range, Rng_D As Range, Rng_Empty As Range
Dim Sh As Worksheet, Sht As Worksheet
'************************************************
' اسم الورقة التي بها الجدول
Set Sh = Sheets("Sheet1")
'************************************************
' اسم الورقة التي تريد بها الجدول بعد الترتيب
Set Sht = Sheets("Sheet2")
'
Application.ScreenUpdating = False
Lr = Split(Sh.UsedRange.Address, "$")(4)
Sh.Range("A1:J" & Lr).Copy
'===========================================
With Sht
 .Range("A1").PasteSpecial xlPasteAll
 .Range("A1").PasteSpecial xlPasteColumnWidths
 .Activate
Set Rng_Dp = .Range("D" & Lr + 1)
Set Rng_Empty = .Range("A" & Lr + 1)
Set Rng_D = .Range("A" & Lr + 1)
For Rw = 2 To Lr
    If Application.CountIf(.Range("D1:D" & Rw), .Range("D" & Rw)) > 1 Then
    Set Rng_Dp = Union(Rng_Dp, .Range("D" & Rw))
    End If
'===========================================
    If IsNumeric(.Cells(Rw, 1)) Then
    If Application.CountIf(.Range("A1:A" & Rw), .Range("A" & Rw)) > 1 Then
    Set Rng_D = Union(Rng_D, .Range("A" & Rw))
    End If
    End If
'===========================================
Next Rw
Rng_Dp.Value = "": Rng_D.Value = ""
Lr = Split(.UsedRange.Address, "$")(4)
For Rww = 2 To Lr
   If .Cells(Rww, 1) = "" Then
    Set Rng_Empty = Union(Rng_Empty, .Range("A" & Rww))
   End If
Next
'===========================================
Rng_Empty.EntireRow.Delete xlShiftUp
.Range("A1:J" & Lr).Borders.Color = 1
Set Rng_Dp = Nothing
Set Rng_Empty = Nothing
Set Rng_D = Nothing
End With
Application.ScreenUpdating = True
End Sub

 

تم تعديل بواسطه الـعيدروس
  • 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