Fix Microsoft Project Calendar Name Error in a Shared Resource Pool
Question details
The user needs to resolve an error where Microsoft Project fails to recognize a custom calendar name in a project linked to a shared resource pool.
- Product
- Microsoft Project
- Device & OS
- not provided
- Scenario
- Managing project schedules and resources using a custom holiday calendar across multiple projects connected to a shared resource pool.
- Observed behavior
- Microsoft Project throws an error stating that the custom calendar name does not exist, even though the calendar is assigned correctly throughout the project files and the resource pool.
Ensure all linked project files and the shared resource pool are fully closed by any other team members on your network to prevent file-locking conflicts during the repair process.
Repair Corrupted Resource Pool Links via XML Export
Linked project files, such as resource pools and sharer files, can occasionally experience data corruption. Exporting the problematic project to an XML format and re-importing it rebuilds the internal data structure and resolves ghost calendar errors.
This method forces Microsoft Project to parse and rewrite the project data from scratch, stripping out hidden corruption in the calendar and resource linkage tables.
Open the problematic project file and disconnect it from the shared resource pool via the Resource tab.
Save any changes made to the resource pool, then completely close the pool file.
In your project file, go to File > Save As, choose the save location, and select 'XML Format (*.xml)' from the 'Save as type' dropdown menu. Save and close the project file.
Open Microsoft Project, go to File > Open, and select the XML file you just created. Follow the import wizard prompts to open it as a new project.
Go to the Resource tab, click 'Resource Pool' > 'Share Resources', and select your shared resource pool to re-establish the connection.
Save the newly imported project file, overwriting the original corrupted file, and save the resource pool. Check to ensure the calendar error no longer appears.
Configure Resource and Task Calendars Correctly
Calendar errors can trigger if custom calendars are improperly applied to individual tasks rather than the project or resources. Ensuring proper configuration in the Resource Sheet prevents synchronization mismatch.
Manage Projects Efficiently with WPS Office
While Microsoft Project is built for complex resource pooling, many project managers track timelines, budgets, and daily tasks using spreadsheets. WPS Office is a free, lightweight, and highly compatible Microsoft Office alternative that offers a familiar interface, allowing you to manage project data seamlessly without expensive licenses.
- 1. Download the Installer: Visit the official WPS website and click the download button for your operating system.
- 2. Install WPS Office: Run the downloaded setup file and follow the quick on-screen instructions.
- 3. Open Your Project Data: Launch WPS Spreadsheet to seamlessly open and edit your existing .xlsx project trackers and resource lists.

Frequently Asked Questions
Why does Microsoft Project say my custom calendar doesn't exist?
This error typically occurs when the internal links between a project file and a shared resource pool become corrupted. Exporting the project data to an XML file and re-importing it clears the corrupted data and restores the calendar recognition.
Should I set a Task Calendar for every task in my project?
No, it is highly recommended to leave the Task Calendar field set to 'None' for standard tasks. This allows the tasks to automatically inherit the working times and holidays established by the main project calendar.
How do I correctly apply holidays to my project and resource pool?
Go to Project > Change Working Time and create a separate custom project calendar for your holidays. Apply this custom calendar as the main project calendar, and manage individual resource schedules exclusively through the Resource Sheet.




