
Learn the essentials of Excel 365 VBA, the Visual Basic for Applications language that automates tasks, using variables, conditional logic, strings, loops, and user forms.
Enable the developer tab, access Visual Basic, and manage macros, from recording to editing and running, while understanding relative reference options and macro security practices.
Learn how to combine ActiveCell with the Range object in Excel VBA to build flexible ranges, starting at the ActiveCell and extending to a fixed end like C5.
Declare variables with dim for texts, numbers, or dates, and an integer type; assign values, display in a message box, and use control space to auto-complete descriptive names.
Learn how option explicit improves VBA by enforcing explicit variable declarations, preventing typos, and easing debugging. Use auto-complete (Ctrl+Space) to ensure variable names are spelled correctly in Excel 365 VBA.
Explore Excel 365 VBA techniques to streamline code using with and end with, applying multiple font properties to a single activecell with dot notation for better readability.
Explore left, right, and mid string functions in Excel VBA to extract substrings, split zip codes, and pull area codes from phone numbers with explicit length and start positions.
Learn the do while loop and its relation to do until, with active cell and offset syntax. Practice doubling values in column k and save before running.
Explore how to create flexible message boxes in Excel VBA, using yes/no buttons, graphics, and custom titles. Learn to handle user responses with if statements, default buttons, and yes/no outcomes.
Compare input box to user forms and demonstrate creating a user form in the Visual Basic editor, adjusting properties, naming conventions like frm, and previewing with the run button.
Use a user form to collect name and department and write them to A2 and B2 via the cmdNameDept button. Close the form with me.hide and show a message box.
Identify and fix syntax, run time, and logic errors in VBA; use error messages, end if, option explicit, and improve debugging with indentation, comments, macro recorder, and tools.
Explore the immediate window in the Visual Basic Editor to test single lines and run macros with Enter. Inspect values with the value property, and count sheets with Sheets.count.
This course will teach students proper Visual Basic programming techniques along with an understanding of Excel’s object structure. Students will learn how to work with variables, how to use various conditional logic statements such as If and Else, and how to work with string functions. Students will also learn how to work with various loops such as next loops and each loops, as well as how to create user forms. Finally, students will get an in-depth understanding of the debugging tools available and how to effectively debug their code.
Course Updated: 08/10/2021
With nearly 10,000 training videos available for desktop applications, technical concepts, and business skills that comprise hundreds of courses, Intellezy has many of the videos and courses you and your workforce needs to stay relevant and take your skills to the next level. Our video content is engaging and offers assessments that can be used to test knowledge levels pre and/or post course. Our training content is also frequently refreshed to keep current with changes in the software. This ensures you and your employees get the most up-to-date information and techniques for success. And, because our video development is in-house, we can adapt quickly and create custom content for a more exclusive approach to software and computer system roll-outs.
This course aligns with the CAP Body of Knowledge and should be approved for 5 recertification points under the Technology and Information Distribution content area. Email info@intellezy.com with proof of completion of the course to obtain your certificate.