User Guide
User Guide
Warnings
• Do not update the structure of any sheets manually. Always use the corresponding macro to avoid
breaking the file.
• Use macros exclusively for adding or deleting rows; do not modify rows manually.
• Best practice: Instead of deleting a company, edit its details and remove it from all hierarchy
rankings. This ensures it disappears from the dashboard and computations without causing
errors. While macros handle deletions, this method reduces risks.
• Before running any macro that saves live data to hard data, check that all computations have
finished. Wait for calculations to complete before proceeding (recommended cool down of 30
seconds after opening the file).
Sheet Explanations
1. Guide
• Contains this user guide, and quick access to other sheets.
2. Dashboard
• Main interface where sector valuation insights are displayed.
o Update PowerPoint
o Update Dashboard
o Add Company
o Edit Company
o Delete Company
3. Companies_DB
• Database of all companies used across the file.
• No manual edits required; macros handle all edits, additions and deletions.
4. Tools_DB
• Assists VBA automation with supporting data:
o Forex: Stores latest exchange rates; automatically updates when saving live data from
Bloomberg or Refinitiv.
5. Master_DB
• Primary data source for the dashboard.
• Tracks data timestamps (range B2:C2) and sources (with auto-hyperlinks in column AU).
• Editing requirements:
o Best practice: Copy the last row and modify the blue/red fields for new entries. No macro
to edit this sheet.
7. PPT_Update
• Automates dashboard and graph export to PowerPoint.
• No user action needed; updated using the "Update PowerPoint" button. Action may take a few
seconds to be entirely completed.
8. PPT_Chart
• Manages chart exports for PowerPoint slides.
• Editing allowed:
o New company entries: Insert a row before the last entry in the relevant category and copy
formulas. No macros to do these new entries.
• Do not delete graphs! If deleted, they must be rebuilt from left to right, starting with software
graphs, followed by IT services graphs.
o Store historical snapshots of live data when "Save Live Data" is used or the tick box
“Update to Today’s Value” from other macros.
Button Functions
Update PowerPoint
• Choose 1st valuation year (first displayed year for multiples, followed by next two years
automatically computed), need to update to today’s value though when modifying.
• Select PowerPoint to update (currently, only IT Services can be updated via macro).
• Note: This function also updates the dashboard automatically with required data.
Update Dashboard
• Select data source (ensure access to both FactSet and the required database).
o Navigate between IT Services & Software, IT Hardware & Semiconductor, and Other
sectors.
• Stores the latest available values from live data sheets into hard data sheets.
• Ensure connection to the relevant database before executing.
Add Company
• Note: If the company belongs to multiple Level 3 hierarchies, update using "Edit Company" after
adding it.
Edit Company
• Select company name from dropdown; form auto-populates with current values.
• Best practice: Instead of deleting, unselect the company from all hierarchy levels to exclude it
from the dashboard.
Debugging Macros
• If a macro stops running:
o If a VBA Debug message appears, click "Debug" and press F5 to continue execution.
This guide ensures smooth usage of the file while minimizing risks. Always use macros for modifications
and avoid manual edits where not explicitly allowed.