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

أبو ردينة

03 عضو مميز
  • Posts

    420
  • تاريخ الانضمام

  • تاريخ اخر زياره

  • Days Won

    1

مشاركات المكتوبه بواسطه أبو ردينة

  1. الأخ الحبيب الأستاذ / عمرو
    تشرفت بالمتابعة لإصدارت البرنامج السابقة و تأهبت بالكثير من الاسئلة لأتعلم المزيد فكان وعدك بأن تشمل النسخة القادمة الكثير و الكثير و ها أنت وفيت بالوعد فأشكرك على منحي هذة الفرصة للتعلم و أكرر طلبي بأن تسمح لي بالسؤال دوما - كي أستفيد - 


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

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


    جاري التحميل والإستفادة

  2. ماشاء الله لا قوة إلا بالله 
    تستاهل أكثر من ذلك أخينا الكريم الأستاذ / ضاحي الغريب
    مبروك و موفق إن شاء الله 
    و شكر للإخوة الكرام - كل بأسمه - على مجهوداتهم المتواصلة و دعمهم و تشجيعهم للجميع
    جزاكم الله خيرا

  3. ما شاء الله لا قوة إلا بالله 
    أخي الحبيب الأستاذ / أحمد عبد الناصر 
    مبروك الترقية و إن شاء الله تكون حافز لمزيد من العطاء و التميز دائما 

    أخي الحبيب الأستاذ / حمادة عمر
    جزاك الله خيرا على هذة البادرة الطيبة و ليس مستغربا منك حب الخير للجميع  فإني أحسبك على خير و لا أزكيك على الله 

    أخي الحبيب الأستاذ / عبد الله المجرب

    لا اقول أنك الجندي المجهول لصرح أوفيسنا بل الجندي المحبوب - جزاك الله خيرا عن كل ما تقوم به للجميع هنا

  4. جزاكم الله خيرا أخواني الكرام  أ / أبو محمد أشرف - أ / طارق محمود  
     على دعمكم و تأييدكم للفكرة 

    أخي و أستاذي الحبيب / طارق محمود 
    تفضلكم  بالرد شرف لي و مشاركتكم في الموضوع مكسب لنا جميعا لنستزيد من علمكم - بارك الله فيك و نفع بعلمك

    _________________________________________

     

    TIP # 004

    جملة ( Option Explicit) تجدها أحيانا في بداية بعض الأكواد
    - وظيفتها

     تجبرك على تعريف المتحولات التي تستخدمها في الكود بكلمة ( Dim) أو ما يرادفها 


    مثال 

    for r=1 to 100
     

     

    النتيجة مع إستخدامك للجملة

    Variable not defined
     

    الحل

    Dim r As Integer
    for r=1 to 100
     

    لماذا علي أن أستخدمها في الكود ؟
    لأنها تنبهك للخطأ الذي ربما تغفل عنه خاصة في الأكواد الكبيرة

     

     

    هل يمكن أن يتم إدراجها تلقائيا دون أن أكتبها في كل مرة ؟


    نعم يمكن للأكواد الجديدة فقط و ليس السابقة ( حيث ستحتاج لإضافتها يدويا ) من خلال الخطوات التالية 
     من محرر الأكواد إختر "Tools" ثم "Options"  ضع علامة صح على الخيار

     

    Require Variable Declaration
     

     

    بالفرنسية :


     

    Déclaration des Variables Obligatoire
     

     

    ماذا يحدث لو لم أضع هذة الجملة في بداية الكود و أخطأت في كتابة أسم المتحول ؟

    سوف يعتبر جميع المتحولات على انها من نوع متغير ( Variant ) وذلك يؤدي الى هدر كبير في الذاكرة كما ينتج عنه انخفاض في الأداء وايضا فإن عدم التصريح يؤدي في حال وقوع اخطاء في كتابة او تهجئة اسم المتحول الى قيام VBA بإعتباره متحولاً جديداً. 


     

    _______________________________________________ 

    * المراجع في الإجابة  ( و ذلك لحفظ الحقوق لأصحابها )  مقتطفات من :-
    - موضوعات من الإنترنت 

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


     

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

    الإخوة الأحباب
    لاحظت من فترة ليست بالقصيرة أن كثير منا يحتاج إلى السؤال عن جزئية صغيرة في كتابة كود أو غستخدام خصائص أداة من أدوات vba

     

    و مع كثرة الموضوعات أو أن يكون الباحث مثل حالي ليس صاحب خبرة كبيرة في سرعة الوصول لما يريد 

    رأيت أن نجعل هذا الموضوع مرجع خاص يشمل كافة النصائح البرمجية التي يمكن ان نقدمها لبعضنا البعض ليكون مرشدا للمستجدين امثالي و مرجعا للخبراء من الأساتذة الأعضاء و كذلك الزوار

     

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

     

    بعض الملاحظات من واقع خبرة في التعامل مع المنتديات لفترة كبيرة :- 
     

    - عنوان الموضوع مقصود لتصل إليه محركات البحث بسهولة و بشكل مستمر 

    - هذا الموضوع ليس مقصودا منه تفريغ لمحتوى ما يطرحه الجميع من موضوعات هنا في منتدى الأكسيل

    - اختصار الموضوع قدر المستطاع على المشاركات المقصودة يفيد القارئ أكثر من مشاراكات التأييد و الشكر فقط
    الفكرة مطروحة و لكم الراي فيما ترونه كأغلبية إن شاء الله 
    مثال على ما يمكن ان تكون عليه مشاركات الموضوع :-
    لكتابة ملاحظات أو شرح ضمن الكود و لا يتم تنفيذه أدخل هذة العلامة قبل كتابة ما تريد ( ' ) تجدها على مفتاح حرف (ط) في لوحة المفاتيح 

  6. سبقت حروفنا دعوات في صلوات نقنت بها لله الواحد القهار أن يفك كرب المسلمين عامة و أهلنا في سوريا خاصة

    أهلا بك بين أهلك و إخوانك في أوفيسنا أخا حبيب و أبن اخ حبيب
    أسأل الله الكريم رب العرش العظيم أن يبارك فيكم و يعلمكم العلم النافع و ينفع بكم - آمين

  7. بارك الله فيك أخي و أستاذي الحبيب / رجب جاويش
    و اسأل الله العلي العظيم رب العرش العظيم أن يديم علينا الإخوة و المحبة في الله و أن يجعلنا جميعا لبعضنا البعض عونا على طاعته سبحانه و تعالى و نشر العلم النافع والعمل الصالح - آمين

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

    الإخوة الأحباب 
    طمنونا عن أخينا الكريم / أبو حنين 
    من فترة لم أرى له شيئا جديدا 
    عساه بخير إن شاء الله 

     

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

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

  9. جزى الله خيرا أساتذتنا الكرام 
    أ/ عباس السماوي 
    أ / مجدي يونس
    أ / أبو محمد أشرف
    عن كل ما تقدمونه للجميع دائما
    بالنسبة  لحل أخي الحبيب  أ / عباس أعتقد  سيقوم الأكسيل في كل مرة يتم العمل فيها بوضع إشارة تنبيه إلى الرقم المدخل كنص حتى يتم أختيار (تجاهل هذا الخطأ ) .

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

    من تنسيق الخلايا أختي الكريمة 

    أختاري ما تريدي من الموجود أو قومي بعمل تنسيق خاص بكِ 
    المرفق يوضح اكثر إن شاء الله 

    050.rar

  11. فعلا أخي الكريم تبين ذلك بعد فحص الملف ببرنامج نورتون و لم أستطع تنظيفه و إعادة رفعه كونه بصيغة exe 
    إن شاء الله يقوم أحد الإخوة ممن لديهم النسخة السليمة بإعادة رفعه هنا للجميع 
    ملحوظة 
    في المكتبة ستجد إن شاء الله أكثر من إصدار لنفس الموضوع للأستاذ / محمد و غيره 
    جزاكم الله خيرا 

×
×
  • اضف...

Important Information