اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

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

قام بنشر

اخوانى واساتذتى فى هذا المنتدى العريق 

اريد مع اخفاء الاعمدة ترتيب على الرقم السرى 

 

التوضيح والمطلوب بالمرفق 

SORT.rar

 

قام بنشر

كيف يكون مرتب وهو يبدأ من رقم 60 الى 70 ثم يبدأ من 50 الى 59  ثم من 40 الى 48 

اريد عند الضغط على زر الرصد على السرى يرتب من أصغر رقم الى أكبر رقم 

فمثلا فى هذا المثال أصغر رقم هو 40 وأكبر رقم هو 70 

قام بنشر

اولا هناك خطأ يظهر عند الضغط على الرصد على السرى

وثانيا حضرتك تجاهلت الطلبات ونظرت لعمود السرى فقط أى أن الطالبة برقمها السرى هذا هو المطلوب 

أى عند الفرز أو الترتيب يرتب الرقم السرى وأمامه طالبته

قام بنشر

اى طلبات اخرى

ولم يظهر معى خطأ وجربت تانى لم تظهر اخطاء معى

ممكن توضح بشكل اخر

عاوز مثلا خليه ايه وايه ظاهره وايه مخفى ومرتب على عمود الرقم السرى فقط علشان افهم ما تريد

معلهش لانى على قد حالى

بالتوفيق اخى

قام بنشر

استاذى 

أشكرك على اهتمامك واريد أن أوضح لك شيئا 

1- عند ترتيب الرقم السرى بالكود الجديد يظهر خطأ  ارفقته ب برنت سكرين على وورد لحضرتك حتى تراه 

2- ليس غرضى هو ترتيب الارقام وتجاهل الاسماء بمعنى أن لكل طالبة رقم جلوس يقابله رقم سرى وعندما اضغط على الرصد على السرى اريد ترتيب الطالبات حسب الرقم السرى 

فمثلا  الطالبة  آية مصطفي عبدالفتاح ابراهيم ابوسيف هى أول طالبة بالترتيب فهى تحمل رقم جلوس 9022 وتحمل سرى 231  ولكن هى تأخذ رقم سرى 252 كيف ؟

 

الخطا   الخطا.rar

عفوا لقد غيرت الارقام السرية 

A_SORT11.rar

قام بنشر

مبيظهرش عاندى اى اخطاء

لما يطلعلك الخطأ اعمل دبج وخد صوره منه وهات السطر اللى متلون بالاصفر نشوف الخطأ فى السطر

بالتوفيق

قام بنشر

يرجى تحديد الخطأ الذي يظهر معك بنسخ السطر الأصفر في مشاركة مع ذكر نوع الخطأ الذي يظهر في رسالة الخطأ

ويرجى ذكر إصدار الأوفيس لديك

أخي الكريم أحمد .. هل قمت بعملية الترتيب على أساس الرقم السري أم مجرد إخفاء للأعمدة ؟

 

قام بنشر

صباح الفل ابو البراء

انت شاكلك نايم بدرى

قمت بعملية الترتيب بناء على الرقم السرى ثم رقم الجلوس مع بعض حتى يظبط الاتنين مع بعض كما يريد والامور كلها تمام قدامى

بس انا عاوز اشوف كود حلو منك برضه ياغالى

جزاك الله كل خير

قام بنشر

أخي الكريم أحمد

أليس هذا هو الكود الذي أرفقته ؟؟

Sub رصد_سرى()

    Columns("D:F").Select
    Selection.EntireColumn.Hidden = False
  
    With ActiveWorkbook.Worksheets("ادخال درجات دور ثان").Sort
       
    End With
    Columns("B:D").Select
    Selection.EntireColumn.Hidden = True
    Range("F9").Select
End Sub

أين الترتيب في الكود ..مجرد كلمة Sort .. من غير أي تحديد للعمود الذي سيتم الفرز والترتيب على أساسه ؟

أعتذر لعدم متابعتي الموضوع من البداية .. وبالفعل أنا من الأمس وأنا متعب ومرهق للغاية ..ونمت بالأمس باكر حتى أستطيع أن أستعيد نشاطي ..

أرجو توضيح المطلوب بدقة مرة أخرى .. هل المطلوب الترتيب على أساس عمود السري وفقط ؟ أم إخفاء لأعمدة محددة وما هي الأعمدة؟

ويا ريت نركز على مطلوب واحد فقط حتى لا أتشتت

 

  • Like 1
قام بنشر

جزاك الله كل خير

الترتيب من الصغير للكبير على اساس السرى ولابد من رقم الجلوس ليتم ضبط الفرز

طب الكود شغال معايا ازاى بقا شغل عفاريت ياعمو

دانا هشوف ايام بيضه معاكم ههههههههههههههههه

 

قام بنشر

بصراحة أنا تايه في الملفات المرفقة وأنا مشتت الذهن أصلاً ..

ممكن ترفق ملف أخير يكون فيه عمود السري مش مترتب عشان أقدر أجرب عليه ... معلش تعبتك معايا

قام بنشر
11 ساعات مضت, طائع said:

اخوانى واساتذتى فى هذا المنتدى العريق 

اريد مع اخفاء الاعمدة ترتيب على الرقم السرى 

 

التوضيح والمطلوب بالمرفق 

SORT.rar

 

حمل اول ملف ياغالى

هو ده اللى فيه البيانات مش مترتبه

جزاك الله كل خير يابوالبراء

ومتنساش موضع الحذف انا اضفتلك مرفق به معادله وتسلملى

قام بنشر

جرب الكود التالي لعله يفي بالغرض

Sub SortData()
    Dim LR As Long
    
    With Range("C1", Range("C" & Rows.Count).End(xlUp))
        LR = Evaluate("MAX(IF((" & .Address & "<>"""")*(" & .Address & "<>0),ROW(" & .Address & ")))")
    End With
    
    Range("B9:R" & LR).Sort Key1:=Range("F9:F" & LR), Order1:=xlAscending, Header:=xlNo
End Sub

أعتذر عن عدم المتابعة حيث أنني ما زلت أشعر ببعض التعب والإرهاق

قام بنشر

أخي الكريم أحمد

في الكود الأخير لم أتطرق لموضوع الإخفاء للأعمدة إنما قمت بترتيب البيانات على أساس الرقم السري وقط

يمكن إضافة أسطر للإخفاء ... الموضوع بسيط (سجل ماكرو لتعرف شكل السطر للإخفاء)

قام بنشر

تمام يا ابو البراء

وكده صاحب الموضوع معدلوش حجه

الكود بعد التعديل للاخفاء والتجربه شغال زى الفل

Sub ÑÕÏ_ÓÑì()
 Dim LR As Long
    Columns("D:F").Select
    Selection.EntireColumn.Hidden = False
    With Range("C1", Range("C" & Rows.Count).End(xlUp))
        LR = Evaluate("MAX(IF((" & .Address & "<>"""")*(" & .Address & "<>0),ROW(" & .Address & ")))")
    End With
    Range("B9:R" & LR).Sort Key1:=Range("F9:F" & LR), Order1:=xlAscending, Header:=xlNo
    Columns("B:D").Select
    Selection.EntireColumn.Hidden = True
    Range("F9").Select
End Sub

 

والمرفق

جزاك الله كل خير اخى الغالى

Yaser_SORT.rar

قام بنشر

أخي الكريم الفلاحجي

حاول تبتعد عن تحديد أوراق العمل أو النطاقات باستخدام كلمة Select >>

مثلاً في الكود الأخير المرفق منك

Columns("B:D").Select
    Selection.EntireColumn.Hidden = True

يمكن أن يكون بهذا الشكل بشكل مباشر

Columns("B:D").EntireColumn.Hidden = True

أكمل التعديل .. وملحوظة أخرى عند النسخ من المصنف للمنتدى يراعى أن يكون اتجاه الكتابة باللغة العربية حتى تظهر حروف اللغة العربية بشكل سليم

تقبل تحياتي

قام بنشر

تم التعديل

جزاك الله خيرا

لا تعلم مدى سعادتى وانا بعدل وبحاول احل استفسار

Sub رصد_سرى()
 Dim LR As Long
    Columns("D:F").Select
    Selection.EntireColumn.Hidden = False
    With Range("C1", Range("C" & Rows.Count).End(xlUp))
        LR = Evaluate("MAX(IF((" & .Address & "<>"""")*(" & .Address & "<>0),ROW(" & .Address & ")))")
    End With
    Range("B9:R" & LR).Sort Key1:=Range("F9:F" & LR), Order1:=xlAscending, Header:=xlNo
Columns("B:D").EntireColumn.Hidden = True
    Range("F9").Select

End Sub

تمنياتى لك بالتوفيق والنجاح بارك الله فيك يا ابوالبراء

Yaser_SORT.rar

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