خوش آموز درخت تو گر بار دانش بگیرد، به زیر آوری چرخ نیلوفری را


آموزش برنامه نویسی اکسل : مجموعه ها (Collections)

آموزش برنامه نویسی اکسل : مجموعه ها (Collections)
نویسنده : امیر انصاری
برخی از برنامه های VBA که در درس های آینده خواهید دید، شامل مفهومی به نام مجموعه ها (Collections) می باشد، که در اینجا به این مفهوم اشاره خواهم کرد. در برنامه نویسی شیء گرا (OOP) یک مجموعه (Collection) یک شیء است که شامل یک گروه از اشیاء مشابه یکدیگر می باشد. برای مثال، یک مجموعه از Worksheet ها وجود دارد که کلیۀ Worksheet های موجود در workbook شما در آن قرار دارند. حتی اگر یک Worksheet شامل هزاران فرمول باشد و Worksheet دیگر کاملاً خالی باشد، هر دوی این Worksheet ها اشیاء مشابه ای هستند چون جنس هر دو Worksheet می باشد، و بنابراین هر دوی آنها بخشی از مجموعه Worksheets می باشند.

سیستم یکپارچۀ سازمانی راهکار



همانطور که به زودی خواهید دید، فراخوانی شیء مجموعه (Collection) در کد شما یک روش فوق العاده برای انجام برخی عملیات ها بر روی تمامی اشیاء موجود در آن مجموعه (Collection)، بدون نیاز به دانستن چیزی خاص در مورد اشیاء گردآوری شده در آن مجموعه، می باشد.برای مثال، فرض کنیم شما می خواهید چند تکیه کلام تکراری را به تمامی توضیحات (comment) های worksheet خود بیفزایید. با بکارگیری یک For…Each loop (این کد اشاره به یک حلقه دارد که در درس های آینده در مورد حلقه ها توضیح خواهیم داد) بر روی تمامی توضیحات موجود در مجموعه توضیحات (Comments collection) می توانید این کار را به سادگی انجام دهید، چرا که هر توضیحات (comment) متعلق به مجموعۀ توضیحات (Comments collection) می باشد، و شما می توانید مطمئن باشید که می توانید بر روی تمامی توضیحات کاری را انجام بدهید بدون اینکه جزئیات زیادی در مورد مشخصات هر کدام از آنها را نیاز داشته باشید.

یک قاعدۀ خوب برای شناخت یک شیء مجموعه اینست که نام آن مجموعه با حرف "s"، که به شکل جمع می باشد پایان می یابد و اسامی مفرد آنها نیز در اشیاء موجود هستند. به عنوان نمونه هایی می توان به Charts که مجموعه ای از Chart ها می باشد، اشاره کرد و یا Workbooks که مجموعه ای از Workbook ها می باشد و ... .


آموزش قبلی : آموزش برنامه نویسی اکسل : متدها (Methods)

آموزش بعدی : آموزش برنامه نویسی اکسل : متغیر (variable)



نمایش دیدگاه ها (0 دیدگاه)

دیدگاه خود را ثبت کنید:

انتخاب تصویر ویرایش حذف
توجه! حداکثر حجم مجاز برای تصویر 500 کیلوبایت می باشد.