Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/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).
https://github.com/PopovGP/Export-MS-Project-to-MS-Excel
excel microsoft microsoft-office microsoft-project ms project vba vba-macros
Last synced: 2 months ago
JSON representation
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).
- Host: GitHub
- URL: https://github.com/PopovGP/Export-MS-Project-to-MS-Excel
- Owner: PopovGP
- License: gpl-3.0
- Created: 2020-01-05T10:14:16.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2024-07-22T18:51:17.000Z (6 months ago)
- Last Synced: 2024-08-03T22:19:11.463Z (6 months ago)
- Topics: excel, microsoft, microsoft-office, microsoft-project, ms, project, vba, vba-macros
- Language: VBA
- Homepage:
- Size: 1.08 MB
- Stars: 29
- Watchers: 5
- Forks: 10
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- jimsghstars - 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). (VBA)
README
# 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__
4. Choose __'ExportExcel'__
5. Click __'Run'__**_Exports task filelds:_**
1. №
2. Unique task ID
3. Task name
4. Task start date
5. Task end datae
6. Duration
7. Resource names
8. Task predecessors
9. % complete**_Exports those resource list fields:_**
1. №
2. ID
3. Code
4. Name
5. Initials
6. Group
7. Base
8. Calendar
9. Booking Type
10. Email
11. Address
12. Standard Rate
13. Overtime Rate
14. Peak
15. Max Units
16. Type
17. Cost
18. Cost Per Use
19. Overtime Cost**_Examples:_**
_1.1. Project file:_
![Project screenshot](https://raw.githubusercontent.com/PopovGP/Export-MS-Project-to-MS-Excel/master/Samples_and_Images/Initial_project_example.png)
_1.2. Excel file:_
![Excel screenshot](https://raw.githubusercontent.com/PopovGP/Export-MS-Project-to-MS-Excel/master/Samples_and_Images/Result_excel_example.png)_2.1. Project file:_
![Project screenshot](https://raw.githubusercontent.com/PopovGP/Export-MS-Project-to-MS-Excel/master/Samples_and_Images/Initial_resourcesheet_example.png)
_2.2. Excel file:_
![Excel screenshot](https://raw.githubusercontent.com/PopovGP/Export-MS-Project-to-MS-Excel/master/Samples_and_Images/Export_resourcesheet_example.png)_3.1. Project file:_
![Project screenshot](https://raw.githubusercontent.com/PopovGP/Export-MS-Project-to-MS-Excel/master/Samples_and_Images/Initial_calendar_example.png)
_3.2. Excel file:_
![Excel screenshot](https://raw.githubusercontent.com/PopovGP/Export-MS-Project-to-MS-Excel/master/Samples_and_Images/Export_calendar_example.png)**_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 modulesThis module is provided 'as-is' and comes with no warranty.
If any error or comment - feel free to write.