Skip to content

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).

License

Notifications You must be signed in to change notification settings

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

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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:

  • Versatile
  • Exports all commonly used fields
  • Automated nice Gantt-chart in Excel with color and border emphasizing
  • Tolerant to blank fields
  • Eight-levels' row grouping (MS Excel maximum) with different fonts
  • Support unlimited levels of indented tasks in MS Project
  • Automatically indents subtasks and does grouping
  • Gantt chart is created at right site of the sheet

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.

About

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).

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages