عماراللهيبي قام بنشر مارس 5, 2015 قام بنشر مارس 5, 2015 بسم الله الرحمن الرحيم السلام عليكم . نحن المبتدئيين نرغب في تعلم كيفية وضع الأكواد ومتى نضع الكود في thisworkbook ومتى نضعه في Module وهل هناك فرق بينهما وما فائدة كل منهم و دور كل thisworkbook و Module و sheet في المشروع ............. الخ ولماذا نجد في العمل اكثر من Module سؤال نسخته من مشاركات احد الاعضاء الاعزاء ولم اجد له جوابا ... واريد من اخواني الاعزاء جوابا شافيا لي ولامثالي من المبتدئين
شوقي ربيع قام بنشر مارس 5, 2015 قام بنشر مارس 5, 2015 السلام عليكم بالمختصر نضع الاكواد في thisworkbook عندما نريد من ذالك الكود التعامل مع مصنف معين لا غير مثلا لو تريد ان يقلع الفورم مع فتح الملف تضع الكود في حدث اقلاع الملف (Workbook_Open) الذي تجده في ThisWorkbookحيث ان الكود او الاكواد التي تكتبها فيه ستعمل فقط مع هذا الملف اما Sheet تكتب الاكواد في احد احداثه من اجل التعامل مع شيت معين عموما او خصوصا عموما التعامل مع الشيت كله اما خصوصا التعامل مع جزء من الشيت (خلية او مجموعة خلايا او عمود او مجموعة عواميد) باختصار الاكواد المكتوبة في ما سبق ذكره تتعامل مع مصنفف معين وشيتاته لا غير اما Module فاستعمالاته اوسع فبالامكان كتابة اكواد في الموديل تتعامل مع اكثر من شيت واكثر من مصنف وذلك حسب التعاريف التي نعطيها للمتغيرات في ذلك الموديل فيمكن عمل متغيرات عامة تستطيع الوصول اليها من اي مصنف او شيت الى ذالك المتغير بالنسبة لي تعريف المتغيارت بالطريقة الصحيحة اهم حاجة في بالبرمجة لذى يجب الحذر والتعامل معها بعناية في بعض الاحيان نبرمج اكواد خاصة بعمل ماء وتكون جيدة لاكن مثلا يوكن لديا اكثر من ملف مفتوح ممكن ان تاثر تلك الاكواد على ملف ثاني لم نبرمجها من اجله وهذا راجع لطريقة تعريفنا للمتغيرات اما بخصوص استعمال اكثر من Module في مشروع ما هنالك بعض المشاريع تكون كبيرة جدا فليس من الجميل و المناسب برمجت كافت الاكواد في موديل واحد لذى نستعما عدت موديلات ونعطيها اسماء تقرب لنا محتوى كل كود وهذا لتنضيم وتسهيل العمل فقد يكون اكثر من مبرمج يعمل على ذلك المشروع او نقول ان صاحب ذلك المشروع وجد خطاء ما او اراد تطوير جزء ما من ذلك المشروع سيكون من السهل الوصول اللى المكان المناسب الذي سيعدل فيه ..... ..... .... هذا مجرد شرح بسيط شخصي يحتمل الصح و يحتمل الخطاء يمكن ان يكون هناك شرح اشمل و اوسع من احد اساتذة المنتدى ارجو ان اكون وفقت ولو في القليل لاصال القكرة تحياتي للجميع 1
عماراللهيبي قام بنشر مارس 6, 2015 الكاتب قام بنشر مارس 6, 2015 السلام عليكم بالمختصر نضع الاكواد في thisworkbook عندما نريد من ذالك الكود التعامل مع مصنف معين لا غير مثلا لو تريد ان يقلع الفورم مع فتح الملف تضع الكود في حدث اقلاع الملف (Workbook_Open) الذي تجده في ThisWorkbookحيث ان الكود او الاكواد التي تكتبها فيه ستعمل فقط مع هذا الملف اما Sheet تكتب الاكواد في احد احداثه من اجل التعامل مع شيت معين عموما او خصوصا عموما التعامل مع الشيت كله اما خصوصا التعامل مع جزء من الشيت (خلية او مجموعة خلايا او عمود او مجموعة عواميد) باختصار الاكواد المكتوبة في ما سبق ذكره تتعامل مع مصنفف معين وشيتاته لا غير اما Module فاستعمالاته اوسع فبالامكان كتابة اكواد في الموديل تتعامل مع اكثر من شيت واكثر من مصنف وذلك حسب التعاريف التي نعطيها للمتغيرات في ذلك الموديل فيمكن عمل متغيرات عامة تستطيع الوصول اليها من اي مصنف او شيت الى ذالك المتغير بالنسبة لي تعريف المتغيارت بالطريقة الصحيحة اهم حاجة في بالبرمجة لذى يجب الحذر والتعامل معها بعناية في بعض الاحيان نبرمج اكواد خاصة بعمل ماء وتكون جيدة لاكن مثلا يوكن لديا اكثر من ملف مفتوح ممكن ان تاثر تلك الاكواد على ملف ثاني لم نبرمجها من اجله وهذا راجع لطريقة تعريفنا للمتغيرات اما بخصوص استعمال اكثر من Module في مشروع ما هنالك بعض المشاريع تكون كبيرة جدا فليس من الجميل و المناسب برمجت كافت الاكواد في موديل واحد لذى نستعما عدت موديلات ونعطيها اسماء تقرب لنا محتوى كل كود وهذا لتنضيم وتسهيل العمل فقد يكون اكثر من مبرمج يعمل على ذلك المشروع او نقول ان صاحب ذلك المشروع وجد خطاء ما او اراد تطوير جزء ما من ذلك المشروع سيكون من السهل الوصول اللى المكان المناسب الذي سيعدل فيه ..... ..... .... هذا مجرد شرح بسيط شخصي يحتمل الصح و يحتمل الخطاء يمكن ان يكون هناك شرح اشمل و اوسع من احد اساتذة المنتدى ارجو ان اكون وفقت ولو في القليل لاصال القكرة تحياتي للجميع بسم الله الرحمن الرحيم السلام عليكم الاخ شوقي اشكرك على هذه المعلومات وامنياتي ودعائي لك بالتوفيق وهل من مزيد
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.