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

تعديلات جديدة على كود ترتيب العشرة الاوائل(بعدة اختيارات)


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

السلام عليكم

تعديلات جديدة على كود ترتيب العشرة الاوائل(بعدة اختيارات)

الميزه الاولى يعمل تلقائيا من الاختيارات من القوائم

نقل الكود الى ملفك:

اضغط بيمين الماوس على تبويب الورقة

اختار نقل ونسخ

اختار المصنف الذي تريد نقل النسخة اليه

وحفز انشاء نسخة

سينتقل الكود بمعية الورقة

لان موقع الكود في نفس الورقة

راس وتذييل فارغ

مكون من 8 صفوف

اكتب ماتريده بدون تقييد

المعطيات الضرورية والتي تناسب عملك

مكانها بداية الكود وهو في موديل الورقة نفسها

'============================================================

'============================================================

'      نطاق البيانات اما ان يكون اسم لنطاق

'        او عنوان النطاق  مع اسم الورقة

Private Const My_Date As String = "الشيت!$A$11:$EA$1000"


'ارقام الاعمدة  توضع بالنسبة لنطاق البيانات المسمى وليس للورقة


'         عمود رقم الجلوس

Private Const cSeat_Number As Integer = 2

'           عمود الاسم

Private Const cStudents As Integer = 3

'           عمود الفصل

Private Const cClass As Integer = 13


'============================================================

'   قيمة اصغر مجموع(الدرجة) يتم اظهاره

Private Const MinDegree As Double = 50


'============================================================

'============================================================

الميزة الاكثر جمالا هي فرز تلقائي بالكود بدون استخدام الفرز الخاص ببيانات الاكسل

سريع جدا في اظهار النتائج

جمعه مباركة لكم ولنا

ودمتم في حفظ الله

ترتيب العشرة الاوائل5.rar

  • Like 2
رابط هذا التعليق
شارك

اخى الكريم خبور

الحمد الله علي ان اكون اول من يشاهد الموضوع

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

مهما قلنا من كلمات شكر فلن نعطيك جزء ولو بسيط من حقق ومجهوداتك العظيمه

فجزاك الله عنا وعن جميع المسلمين كل خير

وجعله الله اعمالك في موازين حسناتك

  • Like 1
رابط هذا التعليق
شارك

استاذى القدير خبور

مبدع فى كل اعمالك

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

لى رجاء هل ممكن تجميع كل تعدلات الجدول فى عمل واحد

للاستفادة منه للجميع

و لك كل الشكر و جعلها الله فى ميزان حسناتك

  • Like 1
رابط هذا التعليق
شارك

بارك الله فيك

انت حقا مثالا نادرا على العطاء

رجاء لا تحرمنا من استكمال جمع اعمالك فى كنترول واحد

لكى يكون مرجع موحد لنا

جمعة مباركة

رابط هذا التعليق
شارك

اخى وعالمنا خبور خير

شكرا لك على كل ابداعاتك

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

وعلى فكره الاعمال الخاصة بالمدرسين كترت جامد ممكن شوية للمحاسبين( بضحك معاك احنا خدنا حقنا ببرامج خبور للمحاسبة)

رابط هذا التعليق
شارك

السلام عليكم

الافاضل / جلال - زين - خنانا - ابو آلاء - هشام كوكب - باست - ميدو - باست

كيماس - حسن علي ---------------------------حفظكم الله

اكرمكم الله وعافاكم من كل مكروه

لكم مني جزيل الشكر والتقدير

رابط هذا التعليق
شارك

ماشاء الله عليك استاذنا الفاضل الكريم خبور

زادك الله من علمه ونفع الله بك المتعطشين الى العلم

ومليار مليون شكر على هذه الدره الجميله

رابط هذا التعليق
شارك

لسلام عليكم

الاخ الفاضل/ ولد المجرب ________حفظك الله

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

اكرمك الله

حبيبي محمدي / طمني عليك اخي برسالة

اخي الجزيره كلمات ننبع من اصلك الكريم

اخي عادل بارك الله فيك

نحب تواجدك معنا دائما

تقبلوا مني جزيل الشكر والتقدير

ودمتم في حفظ الله

رابط هذا التعليق
شارك

[b]أخونا في الله الأستاذ / خبور

السلام عليكم ورحمة الله وبركاته

جزاك الله خيراً على مجهودك الرائع وابتكاراتك المفيدة لنا جميعاً وكم تعلمنا من حضرتك كثيراً وكثيراً ومن جميع الأخوة الكرام في هذا المنتدى الجميل الذي به نخبة متميزة في العلم والعطاء بدون مقابل ولا أحد يبخل علينا بأي معلومة نحتاجهاجزاكم عنا خيراً وجمعنا بكم في الفردوس الأعلى من الجنةآميييييييييييييييييييييييييين0

رابط هذا التعليق
شارك

[b]أخونا في الله الأستاذ / خبور

السلام عليكم ورحمة الله وبركاته

جزاك الله خيراً على مجهودك الرائع وابتكاراتك المفيدة لنا جميعاً وكم تعلمنا من حضرتك كثيراً وكثيراً ومن جميع الأخوة الكرام في هذا المنتدى الجميل الذي به نخبة متميزة في العلم والعطاء بدون مقابل ولا أحد يبخل علينا بأي معلومة نحتاجهاجزاكم عنا خيراً وجمعنا بكم في الفردوس الأعلى من الجنةآميييييييييييييييييييييييييين0

رابط هذا التعليق
شارك

  • 2 weeks later...
  • 3 weeks later...

السلام عليكم

استخدم هذا الكود للحذف

Sub kh_Delete_AllShape()

    Dim shp As Shape

    Dim U As Integer

    For Each shp In Sheet3.Shapes

        If shp.Type = 8 Or shp.Type = 4 Or shp.Name = "Group 6394" Then GoTo 1

            shp.Delete

1:

    Next shp

End Sub

هذا سيقوم بحذف الصور والاطارات ما عدى الاطار الخاص بالشهادة الاولى

ويبقي الازرار والتعليقات

رابط هذا التعليق
شارك

من باب تجميع الاعمال المرتبطة

بالعالم الكبير خبور خير

لاستخراج الشهادات نضع هذه المشاركه

==

السلام عليكم

لى سؤال اخر فى الكود وهو ما فائدة الرقم 8 والرقم 4 فى الكود

وقد اخبرتك التالي

هذا سيقوم بحذف الصور والاطارات ما عدى الاطار الخاص بالشهادة الاولى

ويبقي الازرار والتعليقات

الاطار الخاص بالشهادة الاولى استدلينه علية بالاسم وهو "Group 6394"

الازار والتعليقات استدلينه عليها بنوعية الكائن

نوع الكائن الزر هو msoFormControl او الرقم 8

نوع الكائن التعليقات هو msoComment او الرقم 4

===============================================

وساعطيك كود مختصر انت بعد استخدام زر المسح والخفظ

سيبقى معاك فقط الاطارات التي قمت باضافتها

وسيكون ارتفاع هذه الاطارات بعد حذف الصفوف العدد صفر

اذن استخدم هذا الكود :

Sub kh_Delete_Group()

    Dim shp As Shape

    Dim U As Integer

    For Each shp In Sheet3.Shapes

        If shp.Height = 0 Then shp.Delete: U = U + 1

    Next shp

    MsgBox U

End Sub

جرب واخبرنا بالنتيجة

رابط هذا التعليق
شارك

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