قرار دادن ماکروهای پرکاربرد در ورک بوک Personal.xlsb غیر معمول نیست. با قرار دادن آنها در آنجا، می توانید ماکروها را در تمام مدت زمانی که از اکسل استفاده می کنید در دسترس داشته باشید. با این حال، در برخی موارد، ممکن است بخواهید ماکروها را به یک ورک بوک دیگر منتقل کنید. به عنوان مثال، ممکن است بخواهید آنها را در یک ورک بوک قرار دهید تا هر کسی که ورک بوک را باز می کند به راحتی در دسترس باشد.
برای انتقال ماکروها از ورک بوک Personal.xlsb به یک ورک بوک دیگر، این مراحل کلی را دنبال کنید:
- مطمئن شوید که ورک بوکی که هدف عملیات انتقال ماکرو شما است بارگیری شده است.
- با نمایش تب View نوار و کلیک بر روی Unhide در گروه Window، فایل Personal.xlsb را باز کنید.
- Alt+F11 را فشار دهید تا ویرایشگر VBA نمایش داده شود.
- با استفاده از پنجره Project، ماکروهایی را که می خواهید جابجا کنید نمایش دهید.
- ماکروها را از محل اصلی خود در Personal.xls انتخاب کنید (هایلایت کنید) و ( Ctrl+X ) را برش دهید.
- با استفاده از پنجره Project، ماژول را در ورک بوک در جایی که می خواهید ماکروها قرار بگیرند نمایش دهید. (اگر ماژول موجود در ورک بوک وجود ندارد، ممکن است نیاز به ایجاد آن داشته باشید.)
- ماکروها را در ماژول ( Ctrl+V ) قرار دهید.
- ویرایشگر VBA را ببندید.
- فایل Personal.xlsb را با نمایش تب View از روبان و کلیک روی Hide در گروه Window مخفی کنید.
- کتاب های کار را ببندید و ذخیره کنید.
لازم به ذکر است که هنگام جابجایی محل ماکروها آدرسی که توسط آن فراخوانی و فراخوانی می شوند نیز تغییر می کند. بنابراین، اگر آیتم های منو یا دکمه های نوار ابزاری دارید که برای اجرای ماکروها استفاده شده اند، باید برای اشاره به مکان جدید تغییر داده شوند.