VBA & Macro Problems

How to Create an Excel Project Tracker with Linked Worksheets

Camila MilosovichCamila Milosovich Oct 15, 2026 870 views

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.

How to Create a Project Tracker with Linked Worksheets
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.
Before you start

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.

Solution 1Recommended

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.

1
Set up your master sheet

Create a master worksheet named 'Sheet1' and input your static project details sequentially in the rows.

2
Prepare the tracker layout

Create a second worksheet for your communications, dates, and tracker layout.

3
Apply the INDIRECT formula

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.

4
Fill the data

Select the cell containing the formula and drag the fill handle down to populate the remaining range with linked references.

Link Worksheet Data Using the INDIRECT Formula
Formula Customization: The mathematical operation in the row reference (such as /8+1) must be adjusted based on the exact spacing and row layout of your specific master data.

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. 1. Create your master list: Open WPS Spreadsheet, start a new workbook, and set up your master project input sheet.
  2. 2. Configure the tracking sheet: Set up your secondary tracking worksheets for communications, comments, and timeline dates.
  3. 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. 4. Save your work: Input your data automation script and save the file as a Macro-Enabled Workbook (.xlsm) to preserve functionality.
Fully compatible with Microsoft Excel .xlsx and .xlsm formatsComplete support for VBA macros and advanced spreadsheet functionsLightweight design ensures fast performance even with complex project trackersFree and intuitive interface for seamless data entry
microsoft office alternative - wps office

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.