
Explore the Excel object model, the VBA editor, variables, subroutines, functions, arguments, constants, control structures, user forms, and debugging to build robust Excel 2010 VBA macros.
Display the developer tab in Excel, set macro trust, and record your first macro, then explore the VBA editor, relative references, and ribbon customization to streamline coding.
Explore macro security in Excel 2010's Trust Center, covering four options from disable all macros without notification to enable all macros, including digitally signed macros.
Record your first macro in Excel, name it without spaces using Hungarian notation, set a shortcut, choose storage (personal macro workbook or new), and document the weekly status framework.
Explore the VBA editor basics by navigating the macros dialog, understanding project and properties windows, and using debugging tools like compile, breakpoints, and watches to master Excel automation.
Explore how to debug and manage Excel VBA macros in the editor, including running, pausing, breaking, and resetting code, configuring references, and adjusting editor options.
Explore the Excel 2010 object model, VBA fundamentals, and the difference between functions and procedures, with practical module creation and prefix organization.
Learn to declare variables with option explicit, create public or private subroutines, and distinguish subroutines from functions while testing with the immediate window and debugging with a breakpoint.
Learn how to declare variables in VBA with dim, choose types (string, integer, double, boolean), set object variables for a worksheet and a range, and understand defaults, errors, and commenting.
Understand VBA scope, from local variables to module-level private and public declarations, and how the immediate window helps inspect or change values across subs and functions.
Learn to manage VBA code with commenting techniques: use the apostrophe to comment lines, toggle blocks on and off, and test ideas without deleting code.
Explore defining constants in VBA, using const for immutable values like pi, and building a public function that calculates a circle area from a radius, returning a double.
Learn how to create public VBA functions in Excel, define and name arguments, and return values, using variables, constants, data types, concatenation, and scope to build solutions.
Understand how to use Excel VBA logical operators: equals, less than, less than or equal to, greater than, and greater than or equal to, and build nested if statements.
Learn how to replace nested ifs with a select case in Excel 2010 VBA, mapping values to very good, good, bad, and very bad, with one entrance and one exit.
Master for next loops in Excel VBA using an integer loop variable, active cell, and offset to fill rows or columns from 1 to 15, with stepping and exit for.
Explore a do loop in Excel VBA, starting at the active cell, using do until to reach 15, with manual increment, offset, and range considerations to avoid overwriting headers.
Master the while loop in Excel VBA, compare it with for next and do loops, avoid infinite loops, and use control break and saving practices to manage loop control.
Explore the object browser in the vb editor to access built-in excel VBA functions, including date and string utilities. Understand input box limitations and why you might avoid it.
Learn how the Excel 2010 VBA input box captures user input, assigns it to the active cell, and uses prompts with optional titles, noting no built-in validation.
Explore how the msgbox function in Excel VBA works as both a procedure and a function, customizing prompts, icons, and buttons for user interaction and debugging.
Learn to parse a full name into first and last names in VBA using left, instr, and mid, then trim spaces and normalize case with upper or lower, plus debugging.
Excel stores dates as serial numbers and offers date functions like day, month, year, weekday, date add, and date part; explore the object browser and message box for date handling.
Design a user form in Excel VBA to create an interactive interface with controls like dropdowns, text boxes, and images, and explore form properties and events.
Explore Excel VBA form controls such as label, text box, combo box, list box, checkbox, radio button, toggle button, frame, command button, tab strip, and ref edit, plus toolbox usage.
Explore setting up Excel VBA user forms: name, caption, modal behavior, startup position, and tag; and populate a worksheet list in a combo box using for each and add items.
Harness the Excel VBA object model to drive form properties and controls, update sheet titles via range values, and respond to events across multiple sheets.
Learn practical debugging techniques in Excel 2010 VBA, distinguishing syntax from logic errors. Master compiling, breakpoints, stepping through code, watches, and error traps to ensure reliable macros.
Learn how to set breakpoints in VBA to pause code and watch execution. Understand how breakpoints help test for loops and overflow errors in Excel.
Step through your macro with f8 to advance lines, monitor the active cell and i loop, and use the watch window to track expressions during debugging.
Learn to debug VBA in Excel by using watch expressions to break on conditions, monitor loop values, manage scope, and step through code efficiently.
Discover how to implement VBA error traps with on error goto, ensure one entrance and one exit, and use the error object, message box, and resume options for debugging.
Explore the Excel object model - application, workbook, worksheets, and range - along with the VBA editor, core concepts like variables, constants, procedures, functions, control structures, and debugging, plus user forms and auto filter.
Master advanced formulas, including financial, logical, and tax functions, and apply conditional formatting, sparklines, data validation, and auto filtering to build pivot tables and use scenario manager and goal seek.
Explore advanced Excel functions across logical, financial, text, and lookup categories, learn to access syntax and examples via online help, and use VLOOKUP to query data.
Explore how to build logical tests with if, nested if, and or, and use countif and sumif to evaluate and aggregate data.
Master the payment, future value, and present value functions in Excel to compute monthly loan payments for auto loans or mortgages and to project lottery winnings.
Explore Excel text functions to clean and parse data, using proper, trim, left, right, concatenate, and exact to fix capitalization, spacing, and codes; paste values to lock results.
Discover vertical lookups in Excel with an employee locator, pulling department, salary, and location from a database using absolute references and a column index, with data sorted ascending for names.
Apply conditional formatting and SPARC lines to visually flag inventory data, using rules such as less than 15, to present trends clearly to audiences unfamiliar with the numbers.
Learn to create and manage conditional formatting rules in Excel, customizing green, yellow, and red icons, using numbers vs percentages, and exploring formulas and rule order for clear data visuals.
Learn to create sparklines in Excel 2010, using line, column, and win/loss sparklines inside cells, alongside conditional formatting data bars to visualize trends.
Explore how to modify sparkline styles in Excel 2010 by using the design tab to switch types, adjust colors and markers, and manage grouped data with ungroup and clear options.
Develop data validation in Excel to manage large data sets and ensure correct input, using rules for decimals and hours (0–16), with custom input and error dialogs.
Learn how to set up an Excel table with unique headings, no blank rows, and built-in sorting, and how to convert between a table and a range.
Sort Excel tables with multi-level orders using the data and design tabs, add levels, and sort by product, salesperson, and sales, with a reverse-order trick.
Learn to use Excel's auto filter to query data by selecting from column drop-downs, apply custom and number filters, and turn filters on or off to reveal or hide rows.
Create and manipulate Excel pivot tables to summarize data, explore filtering, sorting, and slicing, and extend with pivot charts for visual analysis.
Master pivot tables in Excel 2010 by arranging fields into rows, columns, values, and a report filter. Learn essential formatting, sorting, filtering, and grouping options for clear data summaries.
Explore how slicers in Excel 2010 simplify pivot table filtering by turning data into clickable buttons, enabling multi-select via the control key, and instantly updating the table.
Learn to create and customize pivot charts from pivot tables, explore interactivity with slicers and filters, and understand how pivot charts stay linked to their underlying data.
Audit and error check in Excel, use formula auditing to trace precedents and dependents, analyze scenarios with scenario manager, and fix division by zero using absolute references and show formulas.
Learn to use the scenario manager to compare loan scenarios by adjusting input fields such as interest rate, months, and loan amount, and apply goal seek to reach payment target.
Learn to transfer data between Excel and Word, using paste special, linking, and embedding, and apply text to columns to split data efficiently.
Import text data into Excel using the text import wizard to convert a delimited text file into separate fields, selecting the correct delimiter and preserving leading zeros in zip codes.
Learn how to transfer data between Access and Excel, exporting a customers table with optional formatting and establishing live links or one-time imports via existing connections.
Explore advanced formulas across financial, text, and logical categories, master conditional formatting, spark lines, and data management with auto filter, queries, pivot tables, and charts, including import/export in Excel.
Save 20% by buying both courses. This bundle includes:
In the Excel 2010 VBA course, the overall focus 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.
The Excel 2010 Advanced course delves into a variety of topics beyond the basics. You will learn how to use a wide range of financial, logical, text, and statistical functions; analyze data with the scenario manager; apply conditional formatting; and use the new Sparklines feature. Database management, PivotTables, PivotCharts, and Slicers are covered in detail, as well as importing and exporting Excel data to and from other applications.