Ali A.
Excel VBA Automation Expert | Macros & PDF Data Extraction
Still copying and pasting data, fixing messy spreadsheets, or building the same report by hand every week? I build Excel VBA macros and automation tools that turn hours of repetitive work into a single click, so you can spend your time on decisions instead of data entry. I am a former Top Rated freelancer on Upwork, with 23+ completed projects and a track record of clients who came back because the work was delivered on time and actually worked the way they needed. WHAT I CAN BUILD FOR YOU Excel VBA macros and custom tools: automate repetitive tasks, build user forms, create buttons that run complete workflows, and fix or improve macros you already have. Data extraction: pull data from PDFs, scanned documents, websites, and other files into clean Excel or Google Sheets tables. Data cleaning and transformation: fix duplicates, inconsistent formats, broken columns, and merge many files into one organized dataset. Reports and dashboards: automated reports, PivotTables, charts, and KPI dashboards that update with fresh data. Google Sheets automation: Google Apps Script for custom functions, automated emails, data imports, and connecting sheets together. Python scripts: for jobs that are too large or complex for Excel, such as bulk file processing, PDF conversion, and web scraping. TYPICAL PROJECTS Merging dozens or hundreds of Excel files into one report Turning PDF invoices, statements, or forms into structured spreadsheets Generating weekly or monthly reports automatically Building data entry forms with validation to prevent errors Connecting spreadsheets to APIs, databases, or other tools Fixing slow, broken, or error-prone Excel files HOW I WORK You send me a sample file and a short description of what you do manually today. I review it, ask the questions needed to understand your process, and give you a clear scope, timeline, and fixed price before starting. I build the solution in milestones, so you see progress and only pay for work you have approved. I test it with your real data, deliver the file, and include a short guide on how to use it. After delivery, I stay available to fix any issues and make adjustments. WHY CLIENTS CHOOSE ME Clear communication in plain language, without technical jargon Fast responses and regular updates Careful testing, so the tool works with your real data and edge cases Clean, documented code that is easy to maintain or hand over to another developer Honest advice: if a simpler or cheaper solution works, I will tell you TOOLS AND SKILLS Microsoft Excel, VBA, Power Query, PivotTables, Google Sheets, Google Apps Script, Python, Power BI, OCR, PDF processing, web scraping, API integration. READY TO SAVE TIME? Send me a message with a sample of your file and what you want automated. I will reply with how I would solve it, how long it will take, and what it will cost. Click “Send Message” or “Invite to Job” and let’s get started.
Earnings and projects
Last 6 months ÷ 6
Last 6 months: $10
Billed in all: $1,539$1.5k
$3 in the last 6 months
Across 32 contracts
Earnings, last 30 days
Skill rankings: Top 37% in Microsoft VBScript
Ranked by MRR among everyone on Upwork with the skill.
- #38Microsoft VBScript104 freelancers · 🇵🇰 #8Top 37%🇵🇰#8 of 13
- #60Macros103 freelancers · 🇵🇰 #10Top 58%🇵🇰#10 of 17
- #130Macro Programming285 freelancers · 🇵🇰 #13Top 46%🇵🇰#13 of 26
- #311Data Analytics & Visualization Software797 freelancers · 🇵🇰 #46Top 39%🇵🇰#46 of 117
- #448Excel Macros900 freelancers · 🇵🇰 #76Top 50%🇵🇰#76 of 136
- #449Power Query958 freelancers · 🇵🇰 #84Top 47%🇵🇰#84 of 158
- #559Visual Basic for Applications1,453 freelancers · 🇵🇰 #56Top 38%🇵🇰#56 of 114
- #608Google Sheets Automation1,085 freelancers · 🇵🇰 #148Top 56%🇵🇰#148 of 245