Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Become a Professional Excel VBA developer. Go beyond Macros
Rating: 4.3 out of 5(9 ratings)
68 students

Become a Professional Excel VBA developer. Go beyond Macros

Learn Excel VBA for career prospect. From intermediate, raw Excel to a VBA developer. Break the limitation of macros.
Last updated 10/2021
English

What you'll learn

  • You will be able to harness the power of VBA language to automate data processing and develop full featured Excel programs. Everything you need.
  • Go beyond recording simple macros. Work with Event Procedures
  • Dynamically manipulate workbooks, worksheets and arrays
  • Transfer data to and from spreadsheet for manipulation
  • Master the most important ActiveX controls such as Frame, MultiPage, List Box using VBA
  • Develop fully functional VBA application to sort and re-arrange worksheets in any workbook

Course content

10 sections86 lectures10h 4m total length
  • Introduction2:05

    After this lecture you will understand the basics of recording a macro in the two recording modes of Absolute and Relative. You will be able to view and edit the macro to include functions that the recorder could not include and to remove all extraneous actions that the macro recorder adds by default but that are not necessary for the task. You will understand the purpose of the Personal Macro Workbook and how to provide shortcuts for your macros to run. You will learn how to trust macros and the different trust level options. Finally you will perform some exercises based on the contents of the lecture

  • Enabling VBA Developer tab in the Ribbon1:19

    You will be able to enable the Developer tab in the Excel Ribbon interface so you can start recording macros and write VBA codes

  • Recording a macro3:26

    Record a simple macro in Absolute mode. Name the macro and provide a shortcut key that can be used to run the macro

  • View and analyze recorded macro code6:00

    Open a recorder macro in the Visual Basic Editor (VBE). Analyze the code line by line

  • Edit a recorded macro code9:34

    After you record a macro you can open it in the VBE and edit the code, that is add or delete functionalities that the Macro Recorder added or couldn't add. This lecture takes you through some editing techniques

  • Record macros using Absolute and Relative modes and compare results7:47

    Record two macros to perform the same set of tasks in both Absolute and Relative modes and compare the results

  • Saving your macro-enabled workbook4:08

    Learn how to save your macro-enabled workbook and learn the characteristics of the Personal Macro Workbook

  • Trusting workbook to avoid security issues4:44

    Learn the different security options for macro-enabled workbook. Learn about the trusted folder that can hose all your trusted files

Requirements

  • Familiarity with the Excel interface (Ribbon). Basic understanding of array and looping construct
  • Willingness to experiment and explore
  • You should be able to create Workbooks and Worksheets using Excel
  • Be able to name cells and ranges
  • Understanding of Excel's Worksheet Functions

Description

Beginning with macro recording, we guide you step by step to learn and develop your VBA skills that are guaranteed to take your Excel VBA skills to the next level . At the end of the course you will have the foundational skills and knowledge to build automated data processing VBA routines and develop full featured Excel applications. This course is for you if you daily use Excel to manipulate data and wish to take a break from such mundane tasks and start utilizing the power of Excel macros and VBA automation. If you intend to take on full VBA development as a career, and you are prepared to work hard and not be afraid to explore, you will receive a solid foundational skills to help you in this journey. This course is full of examples and hands-on exercises. We tackle the most important concepts of VBA programming such as Workbook and Worksheet event-level programming. We explore the use of ActiveX controls with examples and projects. We believe that if you are ready to work hard, we have provided you with the tools and foundational skills and knowledge to build on as you explore the interesting world of VBA programming for higher productivity

Who this course is for:

  • For Excel users wanting to make the transition from data by day Excel data manipulation to automated data processing with VBA for increased productivity
  • Acquire the VBA programming skills to guarantee career prospects in VBA programming
  • Harness your VBA skills to make light of your daily Excel tasks and to assist co-workers