با سلام و عرض ادب متقابل
و تشکر از لطف جنابعالی و دیگر دوستان
بحث کلاس رو ادامه میدیم:
================
در VBA نیاز هست که کلاس حتما در یک ماجول جدا و اختصاصی تعریف بشه (class module)،
به یکی از دو روش میتونیم کلاس ماجول بسازیم:
1- از منوی create و انتخاب class module
10.png
2- در محیط vba editor
در پنجره project explorer روی اسم برنامه راست کلیک و insert class module :
11.png
بر خلاف ماجول های عادی که اسم اون مهم نیست،
یک کلاس اسمش رو از اسم ماجولش میگیره و همینجور که میبینین جداگانه هم نگهداری میشه:
12.png
13.png
همینجور که دیده میشه قرار هست یک کلاس به اسم TimeSpan بسازیم.