PopovGP / Export-MS-Project-to-MS-Excel

Export tasks, Gantt chart and resources from MS Project to MS Excel. No additional software or installation required. Using build-in MS Project features (VBA).
GNU General Public License v3.0
31 stars 10 forks source link
excel microsoft microsoft-office microsoft-project ms project vba vba-macros

Export-MS-Project-to-MS-Excel

MS Visual Basic module to export tasks, Gantt chart and resources list from MS Project to MS Excel. Instant use. No setup required. 100% MS Project VBA.

Features:

Using:

  1. Download and open 'Empty_MS_Project_with_macros.mpp'
  2. Allow Visual Basic macros when asked
  3. Open project file you want to export
  4. While in your project file, choose the View tab, click Macros
  5. Choose 'ExportExcel'
  6. Click 'Run'

Exports task filelds:

  1. Unique task ID
  2. Task name
  3. Task start date
  4. Task end datae
  5. Duration
  6. Resource names
  7. Task predecessors
  8. % complete

Exports those resource list fields:

  1. ID
  2. Code
  3. Name
  4. Initials
  5. Group
  6. Base
  7. Calendar
  8. Booking Type
  9. Email
  10. Address
  11. Standard Rate
  12. Overtime Rate
  13. Peak
  14. Max Units
  15. Type
  16. Cost
  17. Cost Per Use
  18. Overtime Cost

Examples:

1.1. Project file: Project screenshot

1.2. Excel file: Excel screenshot

2.1. Project file: Project screenshot

2.2. Excel file: Excel screenshot

3.1. Project file: Project screenshot

3.2. Excel file: Excel screenshot

Notes:

  1. Created for MS Project 2019 Professional.
  2. If errors found - please write me or do your branch and correct.
  3. Supports all languages.
  4. Dates are formatted using system locale settings.

If you want to use it in another project:

Use "ExportExcel.bas"

  1. Launch MS Project
  2. On the View tab, click Macros, and then click Visual Basic
  3. In ProjectGlobal right-click in Modules
  4. Click 'Import file' and choose 'ExportExcel.bas'
  5. 'ExportExcel' module should appear in modules

This module is provided 'as-is' and comes with no warranty. If any error or comment - feel free to write.