
Explore Excel 2010 VBA macro development, from the object model to the editor. Learn variables, procedures, subroutines, functions, control structures, and user forms.
Display the developer tab, set macro trust settings, and open the VBA editor to record a macro. Customize ribbon and explore macros, relative references, and form or Active X controls.
Explore macro security in Excel 2010 trust center, covering the four macro settings and when to enable or disable macros, including digitally signed code and trust to VBA project model.
Record a macro to generate a weekly status framework, naming it without spaces using Hungarian notation and assigning a shortcut, and store it in the personal macro workbook for reuse.
Explore how to enter the VBA editor from Excel, navigate the project and properties windows, and debug macros with breakpoints, watches, and the compile VBA project tool.
Demonstrate the Excel 2010 object model, from application to workbooks, worksheets, and ranges, and explain how VBA uses functions, procedures, variables, and comments to build modular macros.
Understand how subroutines and functions differ, and use option explicit with public and private declarations. Use immediate window, breakpoints, and step into debugging to return values like add together.
Explore Excel 2010 VBA variable declaration and scope. Understand string, integer, double, boolean types, object variables with set, and private vs public scope, plus basic overflow debugging.
Master commenting in Excel 2010 VBA by using apostrophes to mark lines, applying the comment block and uncomment block tools, and testing changes without losing work.
Learn to create constants in VBA with the const keyword, using pi as a double. Build a function that takes a radius and returns the circle area as a double.
Discover how to write public VBA functions in Excel, define and name arguments, use concatenation, and manage variables, constants, scope, and the distinction between functions and subroutines.
Explore excel vba control structures from if/then/else to select case, and loop types, with practical threshold testing and string returns.
Explore how to use Excel 2010 VBA to test values with logical operators: equals, less than or equal to, greater than or equal to, and nested if statements.
Replace nested ifs with a select case in Excel VBA by building a public function that returns a string from value ranges.
Master for next loops in Excel VBA by using the offset command, active cell, and range operations to write values across rows or columns, with step and exit for controls.
Learn to build do loops in Excel VBA, starting at a selected cell, using offset to advance, and manually incrementing the loop variable, with do until versus loop until.
Compare while, do, and for next loops in Excel VBA and learn to prevent infinite loops by proper incrementing and using break commands. Handle loop safety and debugging tips.
Explore the object browser in Excel 2010 VBA to access built-in functions and libraries, including input box, message box, and date and string tools.
Explore how the input box in Excel VBA prompts for user input, returns a string, and can set the active cell with a title and default value, noting no validation.
Learn to use input box to collect a name and display it with a configurable message box, including icons, default yes/no/cancel buttons, and VB return values.
Explore how to extract first and last names from a full name in Excel 2010 VBA using left, mid, and inStr, then clean results with trim and case conversions.
Learn how Excel dates convert to serial numbers and use VBA date functions—day, month, year, weekday, date add, date serial, and date value—to manage dates.
Design a user form in Excel 2010 VBA to create an interface that guides users through macros. Explore controls, properties, and events in the VBA editor to craft interactive forms.
Explore Excel 2010 VBA user form controls, from labels and text boxes to combo boxes, list boxes, check boxes, and radio buttons, plus frames and tab strips.
Learn to name each form control, configure modal and startup positions, and use the Excel object model to populate worksheet lists and capture user input.
Master debugging techniques in Excel 2010 VBA by distinguishing syntax from logic errors, and using compile, breakpoints, watches, and error traps to ensure reliable macros.
Use a breakpoint to pause code execution in VBA, observe how a for next loop runs, and watch Excel and the VBA editor update simultaneously.
Step through a VBA macro with F8 to advance lines, track the active cell and i loop value, and monitor them via the watch dialog and watch window.
Learn to use excel 2010 vba watch expressions to break on loop conditions and value changes, and use the watch window for debugging complex iterations.
Implement error traps in Excel VBA with on error goto, display error details, and resume or resume next. Debug with breakpoints and the watch window for an entrance and exit.
Explore the Excel object model (application, workbook, worksheets, range) and the VBA editor; master properties, variables, procedures, functions, control structures, loops, debugging, and auto filter concepts.
The overall focus of this course is to teach the user proper Visual Basic programming techniques along with an understanding of Excel’s object structure. Other topics in this course include; proper variable declaration, control structure use, looping, and Userform creation. The final section deals with the debugging tools included in the Microsoft VBA editor and methods on how to effectively use them.
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.
Like most of our courses, closed caption subtitles are available for this course in: Arabic, English, Simplified Chinese, German, Russian, Portuguese (Brazil), Japanese, Spanish (Latin America), Hindi, and French.