Companies Home Search Profile

Building Your First VBA Module

Focused View

Mike McQuillan

1:57:50

21 View
  • 01 - Course Overview.mp4
    01:43
  • 02 - Introduction.mp4
    02:10
  • 03 - Introducing the Application.mp4
    02:11
  • 04 - Summary.mp4
    00:54
  • 05 - Methods and Module Types.mp4
    01:58
  • 06 - Standard Modules.mp4
    03:45
  • 07 - Creating Multiple Standard Modules.mp4
    02:14
  • 08 - Object Modules.mp4
    04:42
  • 09 - Object Module Events.mp4
    02:46
  • 10 - Class Modules.mp4
    02:09
  • 11 - Classes and Objects.mp4
    03:46
  • 12 - Application Improvements.mp4
    01:47
  • 13 - Introduction.mp4
    01:24
  • 14 - Designing a Class Module.mp4
    03:27
  • 15 - Processing Selections.mp4
    03:55
  • 16 - Further Method Testing.mp4
    05:49
  • 17 - Class Module Events.mp4
    03:28
  • 18 - Introducing Regular Expressions.mp4
    01:55
  • 19 - Adding External References.mp4
    06:06
  • 20 - Summary.mp4
    01:31
  • 21 - Adding a New Class Module.mp4
    02:35
  • 22 - Public Variables.mp4
    03:57
  • 23 - Getters, Letters, and Setters.mp4
    03:37
  • 24 - Creating a Property with Get and Let.mp4
    03:43
  • 25 - Creating a Property with Get and Set.mp4
    02:54
  • 26 - Adding a Data Source.mp4
    03:32
  • 27 - Class Module Methods- Executing a Search.mp4
    05:04
  • 28 - Testing a Method.mp4
    03:29
  • 29 - Introduction.mp4
    01:13
  • 30 - Adding a Form.mp4
    04:01
  • 31 - Designing a Form.mp4
    02:44
  • 32 - Integrating a Class Module with a Form.mp4
    05:16
  • 33 - Hooking up Controls.mp4
    04:34
  • 34 - Cancelling Form Closure.mp4
    03:20
  • 35 - Handling Selections.mp4
    02:29
  • 36 - Fixing Bugs.mp4
    03:12
  • 37 - Final Testing.mp4
    02:52
  • 38 - Summary.mp4
    01:38
  • Description


    Visual Basic for Applications and Excel. What a combination! They can do lots of magical things, but just writing VBA code isn’t enough; you need to write efficient code. VBA modules help you do that, and this course will teach you how to use them!

    What You'll Learn?


      There are lots of Excel VBA developers out there, and they’re all creating great Excel applications, but are they all structuring their code correctly? If you want to know about good code structure and how to make your code more reusable, this is the course to watch! In this course, Building Your First VBA Module, you'll use a pre-built application to learn about the three types of module VBA supports – Standard, Object, and Class. First, you’ll learn about the differences between them and when you might use each type of module. Next, the course takes a deep dive into class modules, outlining how to design and build a class module, how to use module events, and how to expose properties with getters, setters, and letters. You’ll also see how to test your code and how to extend your class module’s capabilities with external references. Finally, once you know how to build class modules, the course shows you how to use them, integrating the class module with a user form to build a completely custom user interface. You’ll find out how to add controls to user forms, as well as how to manipulate them via VBA. When you're finished with this course, you'll be able to take your VBA skills to the next level! Software required: Microsoft Excel, SQL Server Express, SQL Server Management Studio.

    More details


    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Mike McQuillan
    Mike McQuillan
    Instructor's Courses
    Mike is a polyglot architect/developer who loves to mess around with data. He runs a consultancy company in the UK, helping organizations to build better systems and databases. Mike is married and has one daughter and two dogs, Dolly and Bertie. They keep his feet warm when he's working on courses and articles. Mike has written a book on SQL Server and writes regular articles for sqlservercentral.com. He also likes collecting old computers like the Commodore 64 and Sinclair Spectrum. No, he doesn't know why he does that either.
    Pluralsight, LLC is an American privately held online education company that offers a variety of video training courses for software developers, IT administrators, and creative professionals through its website. Founded in 2004 by Aaron Skonnard, Keith Brown, Fritz Onion, and Bill Williams, the company has its headquarters in Farmington, Utah. As of July 2018, it uses more than 1,400 subject-matter experts as authors, and offers more than 7,000 courses in its catalog. Since first moving its courses online in 2007, the company has expanded, developing a full enterprise platform, and adding skills assessment modules.
    • language english
    • Training sessions 38
    • duration 1:57:50
    • level advanced
    • Release Date 2023/12/06