Hi, what do you want to do?
Curated Video
Excel VBA Programming The Complete Guide - Procedures with Boolean Arguments + The Workbook_BeforePrint Event
Some event procedures feature a Cancel Boolean argument that can cancel a specific operation by being set to True in the body of the procedure. In this lesson, we try this out with the BeforePrint event procedure.
r/>
This clip...
r/>
This clip...
Curated Video
Excel VBA Programming The Complete Guide - The Workbook_Open Event
The Workbook_Open event is triggered when a workbook is opened -- it can be an effective way to welcome a user or run a procedure. In this lesson, we utilize this feature in a new event procedure.
r/>
This clip is from the...
r/>
This clip is from the...
Curated Video
Excel VBA Programming The Complete Guide - Date and Time Functions
In this lesson, we explore the Date, Time and Now functions for retrieving the current date and/or time as well as the DateSerial function for generating a specific date in time.
r/>
This clip is from the chapter "Functions" of...
r/>
This clip is from the chapter "Functions" of...
Curated Video
Excel VBA Programming The Complete Guide - The Is Family of Functions
VBA package several functions to determine if a value is of a certain data type. In this lesson, we explore the IsNumeric, IsDate, IsEmpty, and IsError functions and use them to populate a table on our spreadsheet.
r/>
This...
r/>
This...
Curated Video
Excel VBA Programming The Complete Guide - The MsgBox Method In Depth, Part II
Continuing where we left off in the previous lesson, we wire up the buttons in a sample MsgBox to follow different branches of logic in our VBA code using the If conditional.
r/>
This clip is from the chapter "Miscellaneous...
r/>
This clip is from the chapter "Miscellaneous...
Curated Video
Excel VBA Programming The Complete Guide - The Step Keyword
The Step keyword can iterate with a different increment or decrement after each cycle of the loop. In this lesson, we experiment with a syntax and write a procedure that colors every second row yellow.
r/>
This clip is from the...
r/>
This clip is from the...
Curated Video
Excel VBA Programming The Complete Guide - The If Then Statement
The conditional If statement is the heart of programming. It allows our macro to have multiple branches --- different pathways to take depending on a given condition. In this lesson, we explore the technical syntax for implementing an...
Curated Video
Excel VBA Programming The Complete Guide - The Range.Resize Property
The Range.Resize changes the size of a range based on the location of a single cell. It can be used to dynamically increase the size of a cell range in the vertical direction, horizontal direction, or both.
r/>
This clip is...
r/>
This clip is...
Curated Video
Excel VBA Programming The Complete Guide - Default Values for Declared Variables
In this lesson, we take a look at the default values for the String, Long, Double and Boolean data types.
r/>
This clip is from the chapter "Variables and Data Types" of the series "Excel VBA Programming–The Complete...
r/>
This clip is from the chapter "Variables and Data Types" of the series "Excel VBA Programming–The Complete...
Curated Video
Excel VBA Programming The Complete Guide - The Workbook.SaveAs and Workbook.Save Methods
In this lesson, we walk through the complete process of creating a new workbook, saving it, making changes, saving it again, and closing it. We introduce the SaveAs and Save methods on the Workbook object and explore their different...
Curated Video
Excel VBA Programming The Complete Guide - Variable Scope
Variables have scope, which describes the boundary or context in which the variable can be used. In this lesson, we explore the 3 types of variable scope:
• local / procedure / macro scope - variables declared in a procedure...
• local / procedure / macro scope - variables declared in a procedure...
Curated Video
Excel VBA Programming The Complete Guide - Unload and Hide a UserForm
There are two ways to "shut down" a UserForm: unloading, which clears all of its data and hiding, which hides it from the screen but preserves the user's inputs. In this lesson, we wire up our two Command Buttons to utilize these two...
Curated Video
Excel VBA Programming The Complete Guide - Select Case
Multiple If statements can quickly clutter up a procedure. The Select Case construct offers a convenient alternative. In this lesson, we'll explore the syntax for Select across a variety of examples.
r/>
This clip is from the...
r/>
This clip is from the...
Curated Video
Excel VBA Programming The Complete Guide - The Application.ScreenUpdating Property
The Application.ScreenUpdating property can be set to False to disable updates to the Excel interface. One way to optimize the speed of a macro is to turn the property off at the beginning of execution and reenable it at the end. In...
Curated Video
Excel VBA Programming The Complete Guide - The NOT Operator
The NOT operator reverses a Boolean value. In this lesson, we use it to design our own implementation of Excel's bolding feature.
r/>
This clip is from the chapter "Conditionals" of the series "Excel VBA Programming–The...
r/>
This clip is from the chapter "Conditionals" of the series "Excel VBA Programming–The...
Curated Video
Excel VBA Programming The Complete Guide - The Range.Offset Property
The Range.Offset property shifts the currently selected range to a new one. It accepts two arguments -- the number of rows and the number of columns to move. Positive arguments represent downward movements for rows and rightward...
Curated Video
Excel VBA Programming The Complete Guide - The Workbooks.Add Method
In this lesson, we invoke the Workbooks.Add method to create a new workbook from scratch. We also pass it an optional Template argument to make a copy of an existing workbook.
r/>
This clip is from the chapter "Object Deep...
r/>
This clip is from the chapter "Object Deep...
Curated Video
Excel VBA Programming The Complete Guide - Procedures with Arguments
Learn to handle arguments.<br/<br/>>
This clip is from the chapter "Procedures" of the series "Excel VBA Programming–The Complete Guide".We look into variable scopes in procedures.
This clip is from the chapter "Procedures" of the series "Excel VBA Programming–The Complete Guide".We look into variable scopes in procedures.
Curated Video
Excel VBA Programming The Complete Guide - Visual Basic Editor Options
The Visual Basic Editor includes a complex set of options that cover everything from syntactical help with the code to visual aesthetics. In this lesson, we'll explore all of the available options and configure a setup that is ideal...
Curated Video
Excel VBA Programming The Complete Guide - The initialize Event
The initialize event shoots off before the UserForm is rendered. It can be used to calculate configure dynamic values. In this lesson, we create a new form that displays the current day of the week when it loads.
r/>
This clip...
r/>
This clip...
Curated Video
Excel VBA Programming The Complete Guide - The Worksheet_SelectionChange Event
The Worksheet_SelectionChange event is triggered when the user navigates to a different cell with a spreadsheet. In this lesson, we react our first Excel event and also explore the ByVal keyword in the automatically generated...
Curated Video
Excel VBA Programming The Complete Guide - Breakpoints
Breakpoints force a procedure to halt execution at one or more specified lines. In this lesson, we practice enabling and disabling breakpoints in our code.
r/>
This clip is from the chapter "Debugging" of the series "Excel VBA...
r/>
This clip is from the chapter "Debugging" of the series "Excel VBA...
Curated Video
Excel VBA Programming The Complete Guide - More Date and Time Functions
In this lesson, we continue our exploration of additional datetime functions on the VBA helper object including Year, Month, Day, Hour, Minute, and Second. We also dive into the Weekday, WeekdayName and MonthName functions to discover...
Curated Video
Excel VBA Programming The Complete Guide - The MsgBox Method In Depth, Part I
In this lesson, we dive deeper into the MsgBox method including its Buttons and Title parameter. We modify the aesthetics of the alert, including the clickable buttons and the information icon.
r/>
This clip is from the chapter...
r/>
This clip is from the chapter...