ماکرو ایجاد خروجی اکسل از نرم افزار MSP به همراه لول بندی و سطح بندی
توضیحات

یکی از مشکلات خروجی نرم افزار MSP در اکسل، عدم گروه بندی در اکسل با توجه به لول بندی های نرم افزار MSP بوده است. با کمک این ماکرو میتوانید یک خروجی مناسب و ایجاد سطح بندی و لول بندی در نرم افزار EXCEL با توجه به لول بندی انجام شده در برنامه پروژه در نرم افزار MSP می باشد. با کمک این ماکرو از فرآیند زمانبر گروه کردن تسک ها و لول بندی مجدد آن ها در اکسل رها خواهید شد.

لول بندی انجام شده در خروجی اکسل کاملا منطبق با نرم افزار MSP خواهد بود و به همان میزان شکست در خروجی ایجاد خواهد شد. این سطح بندی در اسامی تسک ها نیز اعمال می شود تا یک تبدیل بسیار مناسب بین نرم افزار MSP و نرم افزار EXCEL انجام پذیرد.

این خروجی ستون های اصلی را از برنامه زمانبندی در نرم افزار PROJECT خارج میکند و به اکسل منتقل می کند که لازم به ذکر است لول بندی و سطح بندی برای تمامی مقادیر اعمال خواهد شد. شما میتوانید ستون های مورد نیاز خودرا که انتقال پیدا نکرده است به راحتی و با کپی کردن منتقل کنید.

این ماکرو با یک پروژه 400 تسکی امتحان ایجاد شده است و به خوبی کار میکند.

روش استفاده از ماکرو:
مرحله ۱: باز کردن ویرایشگر VBA

فایل MSP خود را باز کنید

کلید Alt + F11 را بزنید

 

مرحله ۲: ایجاد ماژول جدید

از منوی بالا Insert را بزنید

گزینه Module را انتخاب کنید

یک صفحه سفید باز میشود

 

مرحله ۳: کپی کردن کد ماکرو

کد ماکرویی که دریافت کردین  را کامل کپی کن (از فایل اکسل دوبار رو سلول بزن و تمام متن را با CRTL+A انتخاب کن)

در صفحه سفید Paste کن (Ctrl+V)

 

مرحله ۴: اجرای ماکرو

روش اول - مستقیم:

کلید F5 را بزنید

روش دوم - از طریق MSP:

برگه View → Macros → View Macros

اسم ماکرو را انتخاب کن (همون اسم ExportToExcel_WithGrouping)

کلیک Run

 

 
پیش نمایش فایل

سوالات و نظرات
برای ارسال سوال و نظر ابتدا وارد و یا عضو سایت شوید.
اطلاعات فایل
تاریخ انتشار:
25 بهمن 1404