How to Automate Excel
Excel automates more than most workbooks ever use. Power Query connects, cleans and reloads on a refresh, PivotTables rebuild themselves, Office Scripts can be run to a schedule by Power Automate, and macros still do the rest. Getting figures out of systems that only show them on screen is the gap WebRun fills.
Every company keeps one workbook it cannot replace
Microsoft Excel is not really a spreadsheet program in most companies. It is the one file the department is run from, and it has a name like Revenue_Model_2026_v4_FINAL.xlsx.
That file is a file, and everything follows from it. It lives on a network drive or in SharePoint. It gets emailed as an attachment to five people, three of whom send it back changed. It was built by someone who left years ago and has fourteen tabs, four of which anybody still uses, plus one called Raw data that must not be touched.
What sits in those tabs is the serious end of a business. The joint interest billing for a set of wells. The feed conversion by house and flock. The unit scorecard a hospital reviews every month. The 1099 workings for a farm. Nobody rebuilt those in a browser tab, because the logic took years to get right and nobody is volunteering to prove a new one matches.
The model waits for somebody to paste into it
The formulas are finished. What the workbook does not have is this month's numbers.
So somebody signs into the system that holds them, runs a report, downloads a CSV, opens it, checks the columns did not shift, and pastes it into Raw data. Somebody types this week's price off a supplier's screen because there is no download button next to it. Somebody opens a statement PDF and keys in nine figures. Somebody saves the workbook, emails it round, and hopes the version that comes back is the one they sent.
It happens on the same days every month, it takes a full morning, and the morning is always the one before the deadline. The errors it produces are quiet ones: a column pasted one row down, a month included twice, a rate that moved in March and got updated in June.
Power Query refreshes from anything that will hand data over
Excel's own automation is stronger than its reputation, and plenty of people paying for something else already own it.
Power Query, in the Get and Transform Data group of the Data tab, connects to a source, cleans it, and remembers every step, so next month is a refresh rather than a rebuild. PivotTables restate the same data as many ways as a meeting demands. Office Scripts record what you do in a workbook and hand it to Power Automate, which will run it on a timer or when an email arrives. Macros written in VBA still carry an enormous amount of finance work.
The ceiling is the connector list. Power Query will talk to a file, a folder, a database, a SharePoint site or a web page whose data is already a table. All of those hand data over when asked.
The systems your figures live in do not. They ask who you are, put the answer behind a date filter, and draw it as a chart. A query cannot sign in, choose last month and click Export, so the automation starts one step too late. It begins when a file is already on a disk, and getting it there is the part that costs the morning.
A workbook whose inputs turn up before it opens
Close that one step and the model you already trust starts running itself.
Each purchaser statement downloaded from its own site on the day it is published, saved into the folder the query points at, under the name the query expects. The daily figure from a dashboard that only ever draws a chart, appended to the raw tab as a dated row so a year of it becomes a trend nobody had before. The rate that changes quarterly, checked on the site that publishes it and written into the input cell with the date it was read.
Then the other direction, because a workbook is rarely the end of the story. The file opened and refreshed, the pack produced, the figures that moved most called out in the covering note. The exception rows the model already calculates, the cost overruns and the failed addresses, lifted out into a worklist that reaches whoever must act on them.
There is a line worth holding. Collecting inputs and refreshing a model can run overnight. Sending the pack to a lender, a regulator or a board should wait for somebody who has read it, because a wrong number in a finished document is hard to take back.
The download is the last manual step
Everything after the file lands is already automatable, and plenty of teams have done that work. Everything before it is a person with a password.
WebRun is an AI agent that works a real Chrome browser, signed in as you. It opens each portal, sets the date range, downloads the export, names it your way and puts it where the workbook expects it. It can open the workbook in Excel for the web afterwards, refresh it, and send the result on.
It runs on your schedule in your own private environment, and you can watch a run and stop it. Nothing that leaves the building goes without a person saying so.
The workflows below are already built, and each one names the systems it collects from.
Questions people ask
Our workbook sits on a network drive, not in the cloud. Does that rule it out?
No, because the useful half is the collecting. Files are downloaded from each portal and uploaded into a OneDrive or SharePoint folder that syncs to the machine, so the query finds them where it always looks. Refreshing the workbook itself needs it reachable in a browser.
Will it change our formulas or break the model?
No. It puts files where your queries already read them, or writes into named input cells. Formulas, tabs and the model itself are not rewritten, and each workflow spells out what it touches before you switch it on.
Do we need Power Automate, a developer or an add-in?
No. The part being automated is the browser work in front of Excel: signing in, filtering, exporting, filing. If you already run Power Query or Office Scripts they keep working exactly as they do now, just with the inputs arriving on time.
13 ready-made Excel workflows
Each one names the apps it touches and the exact steps it takes. Open one to read what it will do, then turn it on.
Want one of these running on your own Excel?
Show WebRun the process once and it will run it on schedule, in your own private browser environment.




