How to Create an Excel Project Tracker with Linked Worksheets
Question details
The user needs a workbook to track project data, with one worksheet for static project information and linked sheets for communications and dates, ideally automating worksheet creation when a new project is added.

- Product
- Excel / WPS Spreadsheet
- Device & OS
- not provided
- Scenario
- Setting up a comprehensive project management workbook where multiple sheets share synchronized data.
- Observed behavior
- Currently looking for a way to have dynamic links or automated sheet generation upon adding new project records.
Map out the exact layout of your input tables and desired output tracking sheets. If you plan to automate the creation of new sheets, ensure that macros are enabled in your spreadsheet software.
Link Worksheet Data Using the INDIRECT Formula
Use the INDIRECT function to dynamically pull static project information into a fixed-layout tracking sheet without the need for programming.
While standard formulas cannot automatically create new worksheets, they are highly effective for pulling data from a master sheet into a pre-existing tracker sheet based on fixed intervals or row layouts.
Create a master worksheet named 'Sheet1' and input your static project details sequentially in the rows.
Create a second worksheet for your communications, dates, and tracker layout.
In the target cell of your tracker sheet, enter a formula similar to =INDIRECT("Sheet1!B"&(ROW(A16))/8+1) to dynamically reference the required row from the master sheet.
Select the cell containing the formula and drag the fill handle down to populate the remaining range with linked references.

Automate Worksheet Creation Using VBA Macros
Use a VBA macro script to automatically generate and populate a new tracker worksheet whenever a new project is added to your master list.
Build Project Trackers Easily in WPS Spreadsheet
WPS Office provides robust spreadsheet capabilities, including full support for advanced dynamic formulas, INDIRECT functions, and seamless VBA macro integration. You can build, automate, and manage your linked project trackers effortlessly within a lightweight application.
- 1. Create your master list: Open WPS Spreadsheet, start a new workbook, and set up your master project input sheet.
- 2. Configure the tracking sheet: Set up your secondary tracking worksheets for communications, comments, and timeline dates.
- 3. Apply formulas or open VBA: Use the INDIRECT formula to link cells, or navigate to the 'Developer' tab on the ribbon to access the built-in VBA Editor.
- 4. Save your work: Input your data automation script and save the file as a Macro-Enabled Workbook (.xlsm) to preserve functionality.

Frequently Asked Questions
Can a standard spreadsheet formula create a new worksheet?
No, standard formulas can only return values to the cells where they are typed. They cannot perform structural actions like creating, renaming, or deleting worksheets. You must use VBA macros or scripts to automate worksheet creation.
How does the INDIRECT function help in project trackers?
The INDIRECT function allows you to create a valid cell reference from a text string. This is incredibly useful in trackers because you can dynamically refer to different sheet names or calculate row numbers on the fly without breaking the formula when data shifts.
Why do I need a sample workbook before writing a VBA script?
Writing an accurate VBA macro requires knowing the exact structure of your data. The script needs to reference specific column letters, row numbers, and sheet names to accurately extract data from your master input table and map it properly to the output sheets.
How do I enable macros in my spreadsheet software?
You can enable macros by going to the 'Developer' tab on the main ribbon, clicking 'Macro Security', and selecting the option to enable macros. Ensure you only run macros from documents and authors you trust.




