A few button clicks
Update POs and work orders without manual lookups.
Client project · EXCEL VBA AUTOMATION
A few button clicks replace manual lookups across BOMs, purchase orders and work orders, with shortage and past-due flags built into the workbook.
Client: Aisha
Abhishek
Abhishek Singh
Akhilesh
Prahalad
ShaktiA remote team of Excel and spreadsheet specialists. You work directly with the person building your file, from the first question to the final handover. More about us.
The challenge
Aisha tracks material shortages for assemblies using a bill of materials (BOM) in Excel. Checking each item against open purchase orders and work orders meant manually matching data from several reports. It was slow, and it was easy to miss what was short, what needed a PO, and what was past due.
What we did
Built Excel macros that pull purchase order data, including supplier, quantity due and promise date, and work order data, including status, assembly and shortages, into the BOM sheet.
Wrote every step to find columns by header name instead of position, so columns can be added or reordered without breaking the workflow.
Added flexible naming so the workbook accepts alternate headers such as “Shortages” or “Work Order Remarks”, and finds the work order sheet even if its name is slightly different.
Automated the flagging logic, marking items as short or clear and adding “PO required” and “Past Due” remarks.
Put the main steps on one-click buttons and added a reset option for testing and re-runs.
Debugged issues with Aisha along the way, including date display and button assignments pointing to older macro versions.
The results
Approximate time savings relate to this project and its workflow.
Update POs and work orders without manual lookups.
Shortages, required POs and past-due items are marked automatically.
The workbook adapts to Aisha’s sheets without rebuilding how she works.
Approximate time saved on this client’s shortage-tracking process.
Start with the problem
Describe the task and attach a sample file. Choose a quote by email or a free call.
Post your project