top of page

Build Excel Apps with VBA

Price

EGP 3000

Duration

8 Sessions

حول الدورة

About the Course

Do you use Excel every day but feel stuck doing repetitive work?This course will teach you how to make Excel work for you — by automating your daily tasks and building smart, customized business tools using VBA.

Across 8 interactive sessions, you’ll learn step by step how to record macros, write VBA code, create user-friendly forms, and generate automated reports.Each session includes a Mini App Project that solves a real business problem — from cleaning reports to sending automated emails the final session, you’ll build a complete application that connects everything together — choosing your specialization (Accounting, HR, or Sales).

This course bridges the gap between technical automation and business understanding, making it ideal for any Excel professional.


Course Content (8 Sessions – 3 hours each)

Session 1: Introduction to VBA & Macro Automation

Goal: Understand the VBA environment and create your first automation.Topics Covered:

  • What is VBA and why it matters for automation.

  • Navigating the VBA Editor and Object Model.

  • Recording and modifying simple macros.

    Working with Workbooks, Worksheets, and Ranges App 1: 🧩 Report Formatting ToolAutomatically cleans and formats raw Excel data for professional reports.


Session 2: Variables, Loops, and Logical Conditions

Goal: Learn how to make your VBA code “think” like you do.Topics Covered:

  • Declaring and using Variables.

  • Conditional logic (If…ElseIf…Select Case).

  • Loops (For, Do While, Do Until).

  • Using logic for calculations and analysis App 2: 🧩 Attendance or Expense TrackerTracks monthly attendance or expenses automatically with dynamic summaries.


Session 3: Working with Data – Sheets, Cells & Ranges

Goal: Control and move data efficiently between sheets.Topics Covered:

  • Accessing and writing data with Cells and Ranges.

  • Copying and moving data between sheets.

  • Creating new sheets dynamically App 3: 🧩 Data Transfer & Merge ToolCombines data from multiple branches or departments into a unified report.


Session 4: Procedures, Functions & Error Handling

Goal: Organize and optimize your VBA code.Topics Covered:

  • Understanding Subroutines and Functions.

  • Creating custom User Defined Functions (UDFs).

  • Using Error Handling (On Error GoTo).Mini App 4: 🧩 KPI Calculator AppAutomatically calculates key performance metrics — profit margin, on-time rate, or performance score.


Session 5: Arrays & Data Summaries

Goal: Handle large data sets efficiently using arrays.Topics Covered:

  • Understanding and using Arrays in VBA.

  • Summarizing and aggregating data from multiple sheets.

  • Looping through Arrays for analysis App 5: 🧩 Sales or Performance Summary ToolConsolidates data from several files or employees and generates a summarized view.


Session 6: UserForms & Interactive Applications

Goal: Create professional data entry interfaces.Topics Covered:

  • Designing UserForms with controls (Labels, TextBoxes, ComboBoxes, Buttons).

  • Writing event-driven code (Button clicks, Form initialize).

  • Storing form data in Excel App 6: 🧩 Data Entry Form (Employee / Invoice App)An input form for employee records, invoices, or purchase orders.


Session 7: Automation & Integration

Goal: Automate reports and connect Excel with other Office apps.Topics Covered:

  • Generating reports automatically in PDF or Excel format.

  • Sending emails via Outlook.

  • Automating file operations (open, save, export) App 7: 🧩 Automated Report SenderCreates and emails monthly reports automatically from Excel.


Session 8: Final Project – Build a Complete System

Goal: Combine all concepts into one professional-level project Project Options:

  1. 💰 Accounting System – manage invoices, clients, and profit/loss reports.

  2. 👨‍💼 HR System – record employees, attendance, and performance.

  3. 📈 Sales Dashboard – consolidate and analyze monthly sales results.Key Features:

  4. Main UserForm interface (Add – Edit – Delete – Search).

  5. Connected database in Excel.

  6. Automated reporting and export functions.


By the End of the Course You’ll Be Able To:

✅ Write and understand VBA code confidently.

✅ Build real-world Excel automation tools from scratch.

✅ Design interactive forms and dashboards.

✅ Generate automated business and accounting reports.

✅ Create complete systems customized to your department’s needs.


Who This Course Is For:
  • Excel users who want to automate daily work.

  • Accountants, Analysts, HR professionals, and Managers.

  • Business professionals who handle large amounts of data.

  • Students or beginners seeking practical programming experience within Excel.



Certification:

Upon completing this course :

  • You will receive a certificate from Assaal Academy .




Course Requirements:

  • Basic Knowledge of Excel: Familiarity with Excel's basic functions and formulas (e.g., SUM, AVERAGE, IF statements) will be helpful.

  • No Prior Coding Experience Needed: This course starts from the fundamentals, so no previous programming knowledge is required.

  • Excel 2016 or Later: Ensure you have a version of Excel that supports VBA (Excel 2016 or later is recommended for best compatibility).

  • A Windows PC (Preferred): Although VBA is available on Mac, some features and functionality are limited compared to Windows. For the full experience, a Windows version of Excel is recommended.

  • A Curiosity for Learning Automation: An interest in learning how to automate tasks and explore the potential of VBA will make this course even more rewarding.

Your Instructor(s):

Mohannad Mosaad

Mohannad Mosaad

Excel & BI

Available Groups:

Financial Analysis -  S28

EGP 5,950.00

Financial Analysis - S28

التحليل المالي بالاكسل دوره مايو - الدوره 28

Excel Basic to Advanced - March

EGP 1,500.00

Excel Basic to Advanced - March

الاكسل من المبتدأ للمستوي المتقدم - دوره مارس

AI Engineer & Data Scientist S2

EGP 8,500.00

AI Engineer & Data Scientist S2

الذكاء الاصطناعي وعلم البيانات

Financial Analysis - April - FA S20

EGP 5,500.00

Financial Analysis - April - FA S20

التحليل المالي دورة شهر ابريل 2024

Financial Analysis -  S32

EGP 5,950.00

Financial Analysis - S32

التحليل المالي بالاكسل - الدوره 32

Accounting Bootcamp | S10

EGP 2,950.00

Accounting Bootcamp | S10

مخيم المحاسبه المتكامل |
الدوره رقم 10

Excel Basic to Advanced - S27

EGP 1,950.00

Excel Basic to Advanced - S27

الاكسل من المبتدأ للمستوي المتقدم - دوره ابريل - الدوره 27

Financial Analysis - December

EGP 4,500.00

Financial Analysis - December

التحليل المالي دورة شهر ديسمبر 2023

Excel Basic to Advanced - Sept

EGP 1,100.00

Excel Basic to Advanced - Sept

الاكسل من المبتدأ للمستوي المتقدم - دورة سبتمبر

The Full Accounting Bootcamp | April

EGP 2,200.00

The Full Accounting Bootcamp | April

مخيم المحاسبه المتكامل | دورة شهر ابريل

Accounting Bootcamp | S8

EGP 2,650.00

Accounting Bootcamp | S8

مخيم المحاسبه المتكامل | دورة شهر فبراير
الدوره رقم 8

The Full Accounting Bootcamp | February

EGP 2,200.00

The Full Accounting Bootcamp | February

مخيم المحاسبه المتكامل | دورة شهر فبراير

bottom of page