excellearn

آموزش حلقه پرکاربرد For Loop در ماکرونویسی اکسل

آموزش حلقه پرکاربرد For Loop در ماکرونویسی اکسل

آموزش حلقه پرکاربرد For Loop در ماکرونویسی اکسل

مفتخریم که با یک پست آموزشی دیگر با عنوان “آموزش حلقه پرکاربرد For Loop در ماکرونویسی اکسل “ خدمت شما سروران و علاقه مندان به یادگیری سایت آموزشی اکسل لرن هستیم .

حلقه   For Loop یکی از مهمترین و عین حال از پرکاربردترین دستورات زبان برنامه وی بی ای در اکسل است ، البته For Loop در سایر زبان های برنامه نویسی نیز شناخته شده و پرکاربرد است که ما در این پست از آموزش قصد داریم علاوه بر معرفی ساختار حلقه  For Loop کاربرد آن را به همراه دو مثال متنوع خدمت شما عزیزان و علاقه مندان به یادگیری زبان VBA اکسل عرض کنیم .

بطور خلاصه حلقه For Loop را همانند یک گوی و یا شی دایره شکل تصور کنید که با هرگردش دستورات فی ما بین خود را به تعداد دفعات مشخص شده به گردش در خواهد آورد ، برای آشنایی بیشتر با این دستور پرکاربرد ادامه مطلب را مطالعه نمایید .

ساختار حلقه For Loop در زبان برنامه نویسی وی بی ای

ساختار حلقه For Loop به شکل زیر می باشد :

توضیحات ساختار حلقه For Loop  در زبان برنامه نویسی VBA :

همانطور که از عنوان این پست “آموزش حلقه پرکاربرد For Loop در ماکرونویسی اکسل” و عبارت For Loop مشخص است مانند یک حلقه (گرد و یا دایره شکل) عمل میکند که وابسته به یک شمارنده (Counter) و تعیین کننده تعداد دفعات گردش این حلقه است که با هرگردش این حلقه ،دستورات فی ما بین خود را به تبع به گردش در میاورد.

به یک مثال از سایت آموزشی techonthenet با عنوان آموزش حلقه پرکاربرد For Loop در ماکرونویسی اکسل دقت کنید  :

حلقه فوق می بایست 5 مرتبه دستورات فی ما بین خود را پردازش کند که خروجی دستورات فوق به ترتیب زیر خواهد بود :

  1. حلقه وارد دور اول خود خواهد شد که خروجی دستور Msgbox عدد 1 و یا به عبارتی Msgbox 1 خواهد بود .
  2. سپس حلقه وارد دور دوم خود خواهد شد که خروجی دستور Msgbox عدد 2 و یا به عبارتی Msgbox 2 خواهد بود .
  3. سپس حلقه وارد دور سوم خود خواهد شد که خروجی دستور Msgbox عدد 3 و یا به عبارتی Msgbox 3 خواهد بود .
  4. سپس حلقه وارد دور چهارم خود خواهد شد که خروجی دستور Msgbox عدد 4 و یا به عبارتی Msgbox 4 خواهد بود .
  5. سپس حلقه وارد دور پنجم و پایانی خود خواهد شد که خروجی دستور Msgbox عدد 5 و یا به عبارتی Msgbox 5 خواهد بود .

به یک مثال دیگر  از سایت آموزشی excel-easy با عنوان آموزش حلقه پرکاربرد For Loop در ماکرونویسی اکسل توجه کنید :

توضیحات دستور فوق :

همانطور که در دستورات فوق مشاهده میکنید برای حلقه فوق 6 گردش درنظر گرفته شده است که خروجی دستورات بصورت زیر خواهد بود :

  1. حلقه وارد دور اول خود خواهد که خروجی دستورات فوق درج عدد 100 در سلول A1 و یا به عبارتی Cells(1,1) خواهد بود .
  2. حلقه وارد دور دوم خود خواهد که خروجی دستورات فوق درج عدد 100 در سلول A2 یا به عبارتی Cells(2,1) خواهد بود .
  3. حلقه وارد دور سوم خود خواهد که خروجی دستورات فوق درج عدد 100 در سلول A3 یا به عبارتی Cells(3,1) خواهد بود .
  4. حلقه وارد دور چهارم خود خواهد که خروجی دستورات فوق درج عدد 100 در سلول A4 یا به عبارتی Cells(4,1) خواهد بود .
  5. حلقه وارد دور پنجم خود خواهد که خروجی دستورات فوق درج عدد 100 در سلول A5 یا به عبارتی Cells(5,1) خواهد بود .
  6. حلقه وارد دور ششم و پایانی خود خواهد که خروجی دستورات فوق درج عدد 100 در سلول A6 یا به عبارتی Cells(6,1) خواهد بود .

به یک مثال دیگر از سایت tutorialspoint با عنوان آموزش حلقه پرکاربرد For Loop در ماکرونویسی اکسل دقت کنید :

توضیحات دستور فوق :

در ماکروی فوق ابتدا یک متغیر به نام a و از نوع عدد تعریف گردیده است که مقدار اولیه آن برابر است با عدد 10 ، سپس یک حلقه For Loop ایجاد گردیده است که از مقدار 0 تا مقدار عددی داخل ظرف a که عدد 10 است باید با درنظر گرفتن پرش +2 این حلقه را به گردش در بیاورد ، خروجی دستورات فوق بصورت زیر خواهد بود :

همانطور که مشاهده پیغام های فوق به ترتیب توسط دستور Msgbox نمایش داده خواهد شد .

در ادامه دو کلیپ آموزشی به منظور یادگیری بهتر” آموزش حلقه پرکاربرد For Loop در ماکرونویسی اکسل ” تهیه نمودیم که شما عزیزان را با کاربردهای مختلف این حلقه پرکاربرد در محیط نرم افزار مایکروسافت اکسل آشنا خواهد کرد ، پیشنهاد میکنم مشاهده کلیپ های زیر را از دست ندهید :

فیلتر کردن یک مقدار در چندین Sheet اکسل (ماکرونویسی)
جمع یک مقدار ثابت در چندین Sheet اکسل (ماکرونویسی)

پیشنهاد گروه آموزشی اکسل لرن : در صورت تمایل به یادگیری زبان برنامه نویسی وی بی ای در اکسل میتوانید مجموعه آموزشی الفبای وی بی ای با 60 قسمت آموزشی به همراه مثال های متنوع از دستورات پرکاربرد زبان وی بی ای اکسل را تهیه نمایید .

همچنین میتوانید از مجموعه آموزشی و مقدماتی ماکرونویسی در اکسل بصورت کاملا رایگان استفاده نمایید. در صورت وجود هرگونه انتقاد پیشنهاد پیرامون پست آموزشی “آموزش حلقه پرکاربرد For Loop در ماکرونویسی اکسل” میتوانید آن را در قسمت نظرات همین پست درج نمایید . با تشکر از همراهی شما