در اينترنت ميتوان كدهاي مختلفي را در قالب ماژول پيدا كرد كه به زبان VBA نوشته شده و حاوي توابع به دردبخوري براي اكسل هست
با اضافه كردن اين توابع به اكسل ميتوان كارهاي زيادي انجام داد
از جمله اين ماژولها ميتوان به ماژولي كه من در
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
همين تاپيك گذاشتم و مربوط به تبديل تاريخ شمسي و ميلادي به يكديگر هست اشاره كرد
حال در اين مقاله قصد دارم اشاره كنم كه چگونه ميشه اين توابع رو جوري تنظيم كرد كه با هر بار باز شدن اكسل اتوماتيك وار اجرا بشه و نيازي نباشه هر دفعه كه اكسل رو باز ميكني اونا رو بصورت دستي وارد كني
فرض كنيد شما تابعي رو پيدا كرديد كه بصورت يك فايل متني هست (فايل ضميمه
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
)
حال اونو به همون روشي كه در
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
گفته شده ميتونيد در قسمت ويژوال بيسيك اكسل Import كنيد
پس از اين كار كافيه فايل اكسل خود را با نام دلخواه مثلا Function1 و با پسوند XLA در اكسل 2003 و با همين پسوند يا پسوند XLAS كه مختص 2007 هست و در مكاني كه خودش پيشنهاد ميده (يا مكان دلخواه) ذخيره كنيد
براي اينكه فايل شما با پسوند XLA ذخيره سازي بشه از باكس save as type گزينه Microsoft Office Excel Add-in رو انتخاب كنيد
تا اينجاي كاري تفاوت چنداني بين ورژن 2003 و 2007 وجود نداره ولي از اين پس براي فراخواني اتوماتيك اون يه كم مسير ها در اين دو ورژن متفاوته
2003 :
به منوي Tools رفته و گزينه Add-ins رو بزنيد و از كادر باز شده درصورتيكه فايلتون در ليست وجود داره تيك كنار اونو بذاريد و درصورتيكه فايلتون وجود نداره بااستفاده از Browse اونو پيدا كنيد و كادر را OK كنيد
2007 :
به كادر Excel Option بريد و در سربرگ Add-ins و از باكس Manage گزينه Excel Add-ins رو انتخاب كرده و دكمه Go رو بزنيد. حال از كادر باز شده درصورتيكه فايلتون در ليست وجود داره تيك كنار اونو بذاريد و درصورتيكه فايلتون وجود نداره بااستفاده از Browse اونو پيدا كنيد و كادر را OK كنيد
با انجام اين اعمال فوق از اين پس هر بار اكسل باز ميشود بصورت اتوماتيك تمامي كدهايي كه در فايل اشاره شده وجود دارد در دسترس خواهند بود
ذكر اين نكته هم ضروري است كه توابعي كه به اين صورت به اكسل اضافه ميشوند با تايپ كردن آن در نوار فرمول به آن دسترسي نداريد و بايد با زدن Fx و انتخاب گزينه ALL يا User Defined مطابق شكل به آنها دسترسي پيدا كنيد
موفق باشيد