05-06-22, 02:10 PM
(آخر تعديل لهذه المشاركة : 05-06-22, 02:22 PM {2} بواسطة أبو خالد الشكري.)
مرحبا بالجميع ...
أعتقد رقم 100: لا تؤثر في العمل أبدّا !
وهذه الطريقة (100:) أو أي رقم ، أو أي كلمة ، يشترط بعدها نقطتان فوق بعضهما هكذا :
تستخدم هذه الطريقة لإجبار البرنامج للانتقال فورا إلى ذلك السطر وما بعده من أوامر أو msgbox
وأكثر شيء تستخدم هذه الطريقة عندما نكتب مصيدة الأخطاء التالية
On error go to 100
في هذا السطر لا نكتب النقطتين :
حتى إذا كنا كتبنا كلمة معينة ، مثلا كلمة :Careful
فنكتب عندئذ السطر التالي في مصيدة الأخطاء
On error go to Careful
ونفس الشيء بدون النقطتين :
ولكن في مصيدة الأخطاء قبل أن نكتب (أي رقم أو أي كلمة) يجب أن نكتب الأمر التالي
Exit Sub
أما بعد الرقم أو الكلمة ، يمكننا أن نكتب للمستخدم أي شيء نريده
مثلا نكتب له msgBox
ملاحظة : عندما نكتبها هكذا بدون مصيدة أخطاء ، أو بدون أن نأمر البرنامج للتوجه إلى ذلك السطر ، فإن ذلك لا يؤثر في البرنامج شيئا
وسيشتغل البرنامج عادي جدا ، وكأنها غير موجودة
أما الأخ mmaalmesry فإنه قد استخدم مصيدة الأخطاء التي تبدأ بكلمة Try وتنتهي بكلمة Catch
ولذلك لا داعي لاستخدام الرقم 100:
ولهذا السبب الأخ العزيز نيمو اعتبرها زائدة !
هذا والله أعلم .
أعتقد رقم 100: لا تؤثر في العمل أبدّا !
وهذه الطريقة (100:) أو أي رقم ، أو أي كلمة ، يشترط بعدها نقطتان فوق بعضهما هكذا :
تستخدم هذه الطريقة لإجبار البرنامج للانتقال فورا إلى ذلك السطر وما بعده من أوامر أو msgbox
وأكثر شيء تستخدم هذه الطريقة عندما نكتب مصيدة الأخطاء التالية
On error go to 100
في هذا السطر لا نكتب النقطتين :
حتى إذا كنا كتبنا كلمة معينة ، مثلا كلمة :Careful
فنكتب عندئذ السطر التالي في مصيدة الأخطاء
On error go to Careful
ونفس الشيء بدون النقطتين :
ولكن في مصيدة الأخطاء قبل أن نكتب (أي رقم أو أي كلمة) يجب أن نكتب الأمر التالي
Exit Sub
أما بعد الرقم أو الكلمة ، يمكننا أن نكتب للمستخدم أي شيء نريده
مثلا نكتب له msgBox
ملاحظة : عندما نكتبها هكذا بدون مصيدة أخطاء ، أو بدون أن نأمر البرنامج للتوجه إلى ذلك السطر ، فإن ذلك لا يؤثر في البرنامج شيئا
وسيشتغل البرنامج عادي جدا ، وكأنها غير موجودة

أما الأخ mmaalmesry فإنه قد استخدم مصيدة الأخطاء التي تبدأ بكلمة Try وتنتهي بكلمة Catch
ولذلك لا داعي لاستخدام الرقم 100:
ولهذا السبب الأخ العزيز نيمو اعتبرها زائدة !
هذا والله أعلم .

