Free Downloads

Free Excel VBA macros and Windows tools I have built and use myself. The VBA modules are .bas files you import into any workbook in a minute; the Windows tools are open source on GitHub.

12 Excel VBA macros that save hours every week

The small macros I use on almost every client file. One .bas file you import once, with clear comments and step by step instructions.

  • Unhide, protect and unprotect all sheets
  • Delete blank rows and clean messy text
  • Highlight duplicates in any range
  • Split one sheet into many by a column
  • Combine every sheet into one
  • Export each sheet to its own PDF
  • Clickable sheet index, dated backups and a formula audit list

No spam. Your email is never shared. Privacy Policy

Single VBA modules

Each module comes with a step by step guide on the blog.

VBA, .bas

Split Sheet by Column

Turns one long list into a separate sheet for every region, salesperson or customer, with the header row on each sheet.

VBA, .bas

Outlook Mail Merge

Sends a personalised email from Outlook to every row of your Excel list, with names and details filled in for each person.

VBA, .bas

Combine CSV Files

Combines every CSV file in a folder into one sheet in a single click.

VBA, .bas

Master Control Lock

Locks or unlocks every sheet in a workbook with one button.

Free Windows tools (open source)

Python, Windows

PDF Master Toolkit

An all in one PDF desktop app with 30+ tools: merge, split, OCR, convert to and from Word and Excel, compress, sign, redact and batch workflows. Everything runs locally.

Python, Windows

AutoBrowse

A tray app that keeps chosen websites open and fresh in your own Chrome, on a fixed or random schedule, and alerts you when a page changes, logs you out or goes down.

Python, Windows

Bengali to English Vocabulary Trainer

Learn English vocabulary from Bengali with word cards, five practice styles and spaced repetition, using 3,805 built in entries from CEFR A1 to C2.

Python, for Excel VBA

SeleniumBasic Edge Driver Updater

SeleniumBasic stops working whenever Microsoft Edge updates. This downloads the matching Edge driver and installs it into SeleniumBasic for you.

Need something built around your own data? These free tools are small versions of what I build for clients every week.

Tell me what you need
Sourab Saha, Data Analyst

Who does the work

Sourab Saha · Data Analyst · Kolkata, India

I’m Sourab Saha, a data analyst and automation developer from Kolkata, India, with more than ten years of experience turning manual data work into clean, automated systems. On Fiverr and Upwork I have delivered over 500 data and automation projects for clients in the US, UK, Europe, Australia and the Middle East, with a 5.0 rating on both platforms. My toolkit is Excel VBA, SQL, Power BI and DAX, Python with Selenium, and Google Apps Script. I collect data from files, databases and websites, clean it, model it and present it so decisions take minutes instead of days. I build and test every tool on your real data, deliver it with a short walkthrough, and keep revising until it works exactly the way you need. Alongside my freelance work, since 2024 I have also worked as a Data Analyst for AH Group of Industries, a US healthcare group, building automated reports and Power BI dashboards from billing, payroll, audit and attendance data.

Rated 5.0 on Fiverr and Upwork, with more than 500 automation projects delivered and over ten years of Excel VBA. You get a fixed price before any work starts, your files stay private on your order page, and every order comes with a proper invoice.

WhatsApp
Language