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

كيف ادمج كودين مع بعض في كود برمجي واحد


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

السلام عليكم 

ماذا لو كان لديك اكثر من كود برمجي وتحتاج الى تنفيذهم وراء بعض. للتسهيل في عملية التنفيذ ،،  فبدلا من ان يكون عندك اكثر من مايكرو للتنفيذ ،، يكون لديك مايكرو واحد ينفذ عدة كودات.

 

هل هناك علامة تفصل بين الكود الاول والثاني والثالث ..الخ  ،، وهل هناك من نصائح لهذا الموضوع.

 

ولكم خالص التقدير،،،

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

الكود الاخير ينفد الاكواد السابقة بالترتيب

Sub Code1()
    MsgBox 1
End Sub
Sub Code2()
    MsgBox 2
End Sub
Sub Code3()
    MsgBox 3
End Sub
Sub Code4()
    MsgBox 4
End Sub

Sub MainCode()
    Code1
    Code2
    Code3
    Code4
End Sub

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

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

أخي الكريم أبو سلمان

يمكن ببساطة كتابة إجراء فرعي (ماكرو) جديد يتم من خلاله استدعاء بقية الإجراءات المطلوب تنفيذها تباعاً

لنفترض أن لديك ماكرو باسم Test1 وآخر باسم Test2 وآخر باسم Test3

يمكن استدعاء كل إجراء باستخدام كلمة Call أو كتابة اسم الإجراء الفرعي بشكل مباشر

ليصبح الماكرو الجديد بهذا الشكل

Sub ExecuteAll()
    Call Test1
    Call Test2
    Call Test3
End Sub

 

أخي الحبيب عبد السلام

أعتذر إليك .. لم أرى مشاركتك إلا الآن لأنني لم أحدث الصفحة منذ وقت ليس بالقليل

تقبل وافر تقديري واحترامي

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

منذ ساعه, ياسر خليل أبو البراء said:

 

أخي الحبيب عبد السلام

أعتذر إليك .. لم أرى مشاركتك إلا الآن لأنني لم أحدث الصفحة منذ وقت ليس بالقليل

استاذنا ياسر .. لا يوجد مايدعو للاعتذار .. بل من الافضل احيانا ان تكون اكثر من اجابة للمشاركة"لاثراء الموضوع" .. 

ملاحظة .. قمت بالاعجاب للمشاركتك الاخيرة وهي الاعجاب رقم 6000 لحضرتك "نقاط السمعة"

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

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