
Develop Excel and VBA skills for freelance projects by building self-service data tools, data entry tools, visualizations in Excel, and Power Query for macro-enabled workbooks, for Fiverr, Freelancer, and Upwork.
Learn basic Excel VBA concepts, including recording macros, viewing code, and using the object browser, with emphasis on variables, data types, and end user input.
Record and review macros in Excel using the developer tab to automate tasks, explore the Visual Basic editor, and understand formula and formatting actions with r1c1 references.
Limit end-user errors with drop-down menus via data validation and a submit button that runs VBA input validation using if statements to check numeric values and non-empty names.
Learn to use Excel VBA loops to capture end-user form data into a separate sheet with the cells property, and prevent duplicates with do while and for loops.
Explore Excel VBA forms, import/export code, and cleanup while building a survey input form with labels, text boxes, a combo box, and radio buttons.
Explore enforcing ACID transactions—atomicity, consistency, isolation, durability—in Excel with Power Query and VBA, enabling multiple users to record data and consolidate into a central database.
Explore atomicity in the central Excel database by enforcing one-row transactions with validated inputs and a unique business key using username and timestamp via VBA.
Consolidate data into a central Excel database by appending three workbooks with Power Query and refreshing updates via an audit log.
Conclude section 3 by showing how to maintain a central, de-duplicated Excel database from multiple users with ACID principles, Power Query, and an audit trail.
Explore formulas and tables in Excel, including the valuable If formula, table functionality, and formatting techniques for freelance projects, using the net promoter score as a practical example.
Learn to calculate net promoter score in Excel using nested if formulas, classify responses as detractors, passives, or promoters, and implement this logic with VBA macros.
Create and format tables in Excel to enable automatic filtering, resizing, and formula propagation, then apply VLOOKUP with absolute references and conditional formatting to highlight high likelihood rows.
Rebuild the database with Power Query to prepare for formulas and future charts and pivot tables. Create unique data, rename connection, and include NPS groups, high, medium, and low groups.
Learn how to use count, counta, countif, sumif, and average in Excel to calculate the NPS score, determine promoter and detractor counts, compute percentages, and average ratings.
Master Excel basics by validating averages with the sum formula on the ratings column. Use and, or, and if to model promoter and high likelihood scenarios for repeat purchases.
Master formulas and table formatting, including adding formulas through VBA, to improve the appearance and utility of your work. Prepare for pivot tables and charts in the next section.
Explore pivot tables and charts, learn VBA commands to enhance analysis, and build a simple Excel dashboard for easy, reusable calculations.
Create and analyze pivot tables in Excel by selecting data ranges, adding to the data model, and choosing averages, distinct count, or totals. Explore filters and design options for insights.
Learn to automate data refreshes in Excel with a simple VBA button that refreshes all connections, including Power Query, and customize pivot table filters with macros.
Document where your logic resides across buttons, macros, formulas, and VBA implementations to ensure maintainability, clear handoffs, and understanding of data validation, table formatting, and conditional formatting.
The lecture demonstrates building an Excel dashboard around an NPS KPI, using a bar chart for promoters, detractors, and passives, and a pie chart to show percentages.
Create a line chart of daily submissions linked to a pivot table with a day-level distinct count, and build a scatterplot of purchase likelihood by rating with a trend line.
Create interactive Excel visualizations with pivot charts and pivot tables, using the data model to count distinctly, analyze NPS Group axis, and apply filters.
Master pivot tables, charts, and interactive pivot charts to summarize and visualize data in excel, extending your capabilities for future freelance projects.
Summarizes the foundation for freelance Excel and VBA projects, outlining three methods to extend your capabilities and solve issues, delivering value to learners.
Excel & VBA Skills for Freelance Projects
Instructor: Mo Mehta, Data with Mo Mehta LLC
Ready to turn your Excel skills into freelance income?
This course teaches you practical Excel & VBA techniques that directly apply to real-world freelance projects.
I’ve analyzed a sample of freelance listings and designed this course to focus on the most in-demand Excel automation and data tools — the exact skills clients are paying for. Whether you're a beginner or seasoned pro, this course will provide concentrated upskilling to help you earn in your side hustle.
What You’ll Learn
• Build self-service data tools, data entry systems, and dashboards using Excel VBA
• Automate repetitive tasks and clean messy datasets
• Combine multiple Excel files into a single, reliable “database” using Power Query
• Create powerful forms and tools that impress clients and simplify data collection
• Gain the confidence to bid on freelance projects knowing exactly how to deliver results
Course Approach
We’ll start simple — designing your own interactive Excel form to collect data.
Then, step by step, you’ll expand it into a fully functional data management tool.
You’ll build practical solutions that can be used for Excel VBA automation, macros, analytics, reporting, and real projects — just like real freelance gigs demand.
Why This Course Is Different
• Hands-on Projects from Day 1 — you’ll create and automate tools you can reuse for clients.
• Freelancer-Focused — every concept connects directly to projects you can get paid for.
• Teaches Adaptability — learn the basics and how to grow your knowledge base
Requirements
• Desktop version of Microsoft Excel
• Ability to save macro-enabled xlsm files
• Power Query (available in Excel 2016 or later, or as an add-on for 2010 or 2013)
About the Instructor
I’m Mo Mehta, founder of Data with Mo Mehta LLC, and I’ve been using Excel VBA for over a decade to build analytics, automation, and data integration tools in healthcare and beyond. My goal is simple — to give you the most valuable, real-world Excel VBA skills for freelancing in one course.