15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314 15314

VBA Classes in NYC or Live Online

Visual Basic for Applications (VBA) is a programming language designed to allow users to modify and alter aspects of Microsoft’s various desktop applications, including writing new code for programs like Excel or PowerPoint.

  • In-person courses
  • Flexible training solutions
  • Small class sizes
  • Hands-on & interactive

Small Group VBA Classes

Our VBA courses are instructor-led in our Manhattan classrooms or live online (virtual learning).

Corporate Training

Drive team performance and efficiency with Noble’s industry-leading training. Send employees to our group classes or create a custom training program onsite.

Get a Free Quote

Why Learn at Noble?

Learn how to utilize Microsoft’s VBA programming tools to write your own code and implement that code in Microsoft Office applications

Why Noble Desktop?

  • Students learning graphic design & coding at Noble Desktop

    Learn Real-World Design & Coding Skills

    “Noble Desktop is far and away the most efficient way of gaining computer graphics skills. They give real-world exercises to work on, teach best practices, and inspire many an ‘aha!’ moment. Highly recommended.”
    Joanne Hu

  • Students learning hands-on at Noble Desktop

    30 Years of Experience

    Since 1990 we have perfected the craft of teaching. If students get hung up on an issue, we tweak the class to make it better. We’re the longest running independent training center for code and design in NYC.

Highly Reviewed by Our Alumni

From our hands-on training style to world-class instructors and custom-crafted curriculum, we deliver results our alumni are proud of.

Great class that was both knowledgeable and helpful to my professional growth. I look forward to using what I've learned in real time and will recommend it to anyone who needs an Excel refresher.

Fatoumata S.

Very informative and detailed.

Nerissa L.

I have taken Excel before, and this time was totally different. The instructor was enthusiastic and made the class interesting. It did not feel like a regular classroom.

Esmerania R.

Very good experience.

Nova S.

A great introduction to Excel basics.

Joanna C.

A super nice instructor who was helpful with the class.

Lauren P.

The teacher is very sweet and takes the time to explain concepts.

Emeli G.

Clear and easy to understand.

Jennie G.

I enjoyed my time taking this course. Instructor Ade kept my interest, and I now have much better knowledge of the basic functions of Excel.

Michele D.

This class was helpful for a beginner to understand the basic functions and contents of Excel. We had time to practice, and I loved that. Thank you!

Eunjoo L.

Student rating for VBA Classes: 4.8 stars by 10,128 students

  • Heather C. Oct 7, 2026
    Excel Level III: Advanced

    Excellent instructor. Very good at explaining!

  • Carrie T. Oct 6, 2026
    Excel Level II: Intermediate

    Very clear and appreciate the humor- makes it light and keeps it moving. Really great pace and very patient.

  • Katherine Kincade Oct 6, 2026
    Excel Level II: Intermediate

    Top quality materials and instructor. I loved the takeaways for practicing later.

  • William McNeely Sep 30, 2026
    Excel Level II: Intermediate

    I came in with limited Xcel experience, but this made me feel super confident moving forward

  • Latanya Furdge Sep 29, 2026
    Excel Level I: Fundamentals

    The excel training was an excellent investment in my professional development. Vince presented the materials in a clear, practical, and easy to understand way, making even complex functions and techniques feel manageable. I gained valuable skills that I can immediately apply to my daily work, and I highly recommend this training to anyone looking to improve their Excel knowledge, efficiency, and confidence.

  • Adelina C. Sep 29, 2026
    Excel Level I: Fundamentals

    Clear and engaging. Very helpful. I learned a lot.

  • Jessica Lucero Sep 27, 2026
    Excel Level I: Fundamentals

    This course has helped me improve my ability to create and organize tables more effectively. I also have a better understanding of how to use formulas, which has allowed me to complete calculations more quickly and efficiently.

  • Ron Hyman Sep 24, 2026
    Excel Level III: Advanced

    great course, I did have some issue with speed, but I was able to catch up.

  • Jessica Giles Sep 23, 2026
    Excel Level II: Intermediate

    I did not think I would learn as much as I did by the second day. I am so glad I took these classes!

  • Jennifer C. Sep 23, 2026
    Excel Level II: Intermediate

    Instructor was great, very engaging and easy to follow.

  • Stephanie W. Sep 23, 2026
    Excel Level II: Intermediate

    Very knowledgeable instructor.

  • Emma O. Sep 23, 2026
    Excel Level II: Intermediate

    class was great!

  • Courtney J. Sep 23, 2026
    Excel Level I: Fundamentals

    Material was easy to follow as well as the instructor.

  • Erika B. Sep 23, 2026
    Excel Level II: Intermediate

    Ade is a wonderful, compelling speaker!

  • Dawn F. Sep 23, 2026
    Excel Level II: Intermediate

    Instructor is thorough and demonstrates practical application methods to reinforce learning.

  • Jessica G. Sep 22, 2026
    Excel Level I: Fundamentals

    I am glad I decided to take the class, and I love that I will be able to watch this over and over again.

  • Lisa Anderson-Gaona Sep 22, 2026
    Excel Level I: Fundamentals

    I learned a lot of different ways to do a task.

  • Dawn F. Sep 22, 2026
    Excel Level I: Fundamentals

    Great refresher!

  • Cherise M. Sep 22, 2026
    Excel Level I: Fundamentals

    The instructor was very precise and very good.

  • Brandon S. Sep 22, 2026
    Excel Level I: Fundamentals

    High energy, entertaining digressions, technical mastery, true professional.

  • Jack O'Hara Sep 22, 2026
    Excel Level I: Fundamentals

    He did an excellent job. Answered questions, explained clearly, stayed on point, had funny jokes, and was solid! Great job!

  • Briana Mino Sep 22, 2026
    Excel Level I: Fundamentals

    I am very new to Excel and it is very intimidating to me. I like how everything is taught in this class and has hands on training.

  • Emma O. Sep 22, 2026
    Excel Level I: Fundamentals

    Very engaging and organized.

  • Charlesworth W. Sep 15, 2026
    Excel Level II: Intermediate

    Instructor was very knowledgeable.

  • Tanya Johnson Sep 11, 2026
    Excel Level I: Fundamentals

    The class is made so that the everyone no matter your expertise or level in Excel was able to keep up and follow along. Anyone can walk away with some new they've learned from Excel. I'm still learning and teaching myself along with what I've retained from the class

Showing 25 of 941 reviews

Upcoming Schedule: VBA in NYC

All times are listed in Eastern Time unless otherwise specified.

Upcoming dates and times, grouped by month
Course, dates, and times Price and duration Description Registration
October 2026
October 14
Wednesday 10am–5pm
$299
6 Hours

Learn intermediate Excel functions like VLOOKUP and SUMIFS, and how to summarize data with Pivot Tables, Sort & Filter databases, and split and join text. Gain the skills needed to utilize complex Excel functions and prepare for more advanced training.

October 15
Thursday 10am–5pm
$299
6 Hours

Learn advanced Excel functions, macros, and data analysis to improve efficiency and manage complex data in any job setting. This advanced course is ideal for Excel power-users.

October 19
Monday 10am–5pm
$299
6 Hours

Join us for a beginner Excel workshop where you'll learn the essentials of Microsoft Excel, including calculations, basic functions, graphs, formatting, and printing. This comprehensive course is perfect for those with limited experience looking to expand their proficiency.

October 20
Tuesday 10am–5pm
$299
6 Hours

Learn intermediate Excel functions like VLOOKUP and SUMIFS, and how to summarize data with Pivot Tables, Sort & Filter databases, and split and join text. Gain the skills needed to utilize complex Excel functions and prepare for more advanced training.

October 27
Tuesday 10am–5pm
$299
6 Hours

Join us for a beginner Excel workshop where you'll learn the essentials of Microsoft Excel, including calculations, basic functions, graphs, formatting, and printing. This comprehensive course is perfect for those with limited experience looking to expand their proficiency.

Showing 5 of 245 courses

Yelp Facebook LinkedIn YouTube Twitter Instagram