جلسه دوم:عمومی نمودن ماکرو

  در اکسل 2007 و 2010

ایجاد ماکروی عمومی 

اگر میخواهیم یک ماکرو همواره و همه جا در اکسل قابل استفاده باشد در هنگام ذخیره کردن ماکرو در زیر گزینه
 
Store macro In گزینه Personal Macro Workbook را انتخاب کنید. با انتخاب این گزینه اکسل یک فایل مخفی(hidden) که حاوی این ماکرو است ایجاد میکند.بدین ترتیب هر زمان که شما اکسل را باز کنید این ماکرو نیز قابل اجرا خواهد بود. 

 نکته :البته با توجه به اینکه این ماکرو در یک فایل مخفی است برای اینکه بتوانید هر گونه تغییری در آن ایجاد کنید یا حتی آنرا حذف کنید لازم است در ابتدا آنرا از حالت hiden خارج کنید. اینکار از مسیر view>unhide امکانپذیر است. بعد از انجام تغییرات از همان مسیر hide می شود. 

Workbook مخفی ایجاد شده با نام Personal.xlsb در پوشه XLStart  قرار دارد. مسیر این پوشه در ویندوزهای متفاوت با هم فرق میکند :

 مسیر در window vista : 

C:\Users\user name\AppData\Local\Microsoft\Excel\XLStart 

مسیر د ر window xp: 

C:\Documents and Settings\user name\Application Data\Microsoft\Excel\XLStart

 

تمام workbook ‌هایی که در پوشه XLStartباشند بطور اتوماتیک با باز شدن اکسل باز می شوند. 

اجرای ماکرو  از طریق دگمه یا آیکون 

 در اکسل میتوانید یک دگمه یا کلید را برای اجرای یک ماکرو در نظر بگیرید بطوریکه با فشردن آن دگمه، ماکرو اجرا شود.

برای اینکار در اکسل 2007 به مسیر زیر بروید 

Microsoft Office Button> Excel Options> Customize>Choose commands from>Macros 

 در اینجا لیست تمامی ماکروهایی که باز هستند داده میشود.  

 ماکروهای این لیست عبارتند از: 

 ماکروهای فایل جاری 

 ماکروهایی که در Personal Macro Workbookهستند 

 ماکروهایی که در add-ins  ها هستند. 

 بدیهی است برای اینکه یک دگمه بتواند همواره و همه جا در اکسل عمل کند می بایست ماکرو در Personal Macro Workbook یا add-ins  باشد. 

 سپس ماکرو را انتخاب  و  add  می کنیم. 

 با استفاده از تب modify  می توان آیکون و نام مناسبی برای آن ایجاد کرد. 

 دگمه ای که بدین ترتیب ایجاد میشود به لیست  Quick Access Toolbar،اضافه می شود.

 در اکسل 2003  گاهی اوقات لازم است برای اجرای یک ماکرو از آیکون استفاده کرد.

برای اینکه به یک ماکرو یک آیکون اختصاص دهیم مراحل زیر را طی میکنیم:

1- انتخاب آیکون

مسیر زیر را طی می کنیم:

Toolsàcustomizeàcommandsàmacrosàcustom button

 

 

 

 

 

علامت  را گرفته و به Toolbars انتقال میدهیم(Drag می کنیم).

2- تنظیمات آیکون و تخصیص ماکرو به آن

بر روی modify selection که فعال شده کلیک می کنیم. گزینه های مربوط به این آیکون مانند نام، شکل و سایر مشخصات را تنظیم می کنیم. برای تخصیص یک ماکرو به این آیکون از گزینه Assign macro  استفاده می کنیم. این ماکرو می تواند از   workbook  جاری یا سایر workbook‌ های موجود باشد.

نکته: هنگام نامگذاری ماکرو توجه شود که  علامت &  قبل از هر حرفی که در نام آیکون بکار گرفته شود آن حرف را به شکل   ‌HotKey  تعریف می کند. به عنوان مثال   ‌mo&ve باعث میشود که نام آیکون به شکل move نمایش داده شود. یعنی Alt +v هم یک کلید میانبر برای این آیکون است.

 

/ 7 نظر / 315 بازدید
احسان

سلام علی جون واقعا مطالبت وبلاگت عالیه دس مریزاد[چشمک]

تفسیر المیزان

سلام بر شما متشکر از نظرتان اگر فرصتی شد-با توجه به مشغله ی دانشگاه-در رابطه با مطلب مورد نظر شما جست و جویی خواهم کرد.ممنون از پیشنهاد شما

فهیمه

سلام داستان وبلاگتون رو خوندم میخواستم تشکر فراوان بکنم از این همه لطف و سخاوت که در حق ذوستان خود دارید این ویژگی شما واقعا قابل تحسینه همواره موفق و پیروز باشید

سلمانی

سلام خسته نباشی آقا یه پرسش؟ اگه من بخوام مثل فرمان askmulti اینجا و در برنامه نویسی در VBA یه کادری داشته باشم که همزمان چند تا داده رو وارد کنم باید چیکار کنم؟ مرسی

داود

ممنون از مطالب خوب و کارگشا و ارزنده تان. مستدام باشید

محمد

مطالب مفید و خلاصه بود ، خیلی به کارم اومد .... از بابت خیلی سپاسگذارم ...