Hi, what do you want to do?
Curated Video
Excel VBA Programming The Complete Guide - The Byte, Integer and Long Data Types
VBA has 3 options for whole numbers: Byte, Integer, and Long. Each data type supports a different range of numbers; Byte only supports any number from 0 to 256 while Long can store numbers in the billions. In this lesson, we practice...
Curated Video
Excel VBA Programming The Complete Guide - The Option Explicit Setting
The Option Explicit setting at the top of a code module mandates that all variables be declared with a valid data type before being assigned a value. In this lesson, we compare a code sample with and without this setting enabled to see...
Curated Video
Excel VBA Programming The Complete Guide - The TypeName Method
The VBA.TypeName method accepts an VBA object and returns its type as a string. In this lesson, we practice invoking the method in the Immediate Window with a variety of inputs including strings, numbers, and various Excel...
Curated Video
Excel VBA Programming The Complete Guide - Default Properties
In this lesson, we'll explore the default properties on the Range and Application objects and discuss the benefits and disadvantages of explicitly writing them out.
r/>
This clip is from the chapter "The Fundamentals of the...
r/>
This clip is from the chapter "The Fundamentals of the...
Curated Video
Excel VBA Programming The Complete Guide - The Value vs. Text Properties
Sometimes, the way data is presented in the Excel interface is not the same way it is stored internally. In this lesson, we explore the Value and Text properties on the Range object. The former returns the actual data value while the...
Curated Video
Excel VBA Programming The Complete Guide - The Single and Double Data Types
The Single and Double data types represent a floating point number or, in other words, a number with a fractional or decimal component. We discuss the advantages of the Double data type and use it in a procedure that calculates a...
Curated Video
Excel VBA Programming The Complete Guide - Methods without Arguments
In this lesson, we'll explore three methods:
• The Workbooks.Add method to create a new Wor
kbook
• The Workbook.Save method to save a single
Workbook.
• The Range.Clear method to clear a range of values, styli
ng...
• The Workbooks.Add method to create a new Wor
kbook
• The Workbook.Save method to save a single
Workbook.
• The Range.Clear method to clear a range of values, styli
ng...
Curated Video
Excel VBA Programming The Complete Guide - Methods with Multiple Arguments
Some object methods can accept multiple arguments. In this lesson, we continue exploring the Workbooks.Open method and two of its parameters -- FileName and ReadOnly. Arguments can be fed in sequentially or with named parameters --...
Curated Video
Generate Random Words in PowerPoint from Text File
This video is a tutorial on how to create a resource using VBA in PowerPoint. The resource allows students to generate random pairs of words from a text file and challenges them to come up with a sentence connecting the two words. The...
Curated Video
Excel VBA Programming The Complete Guide - Procedure Scope (Public vs. Private)
Differentiate between public vs private procedure.<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 - The Object Data Type
A variable supports more than just primitive data types like numbers and strings. It can also be assigned to any object in the Excel Object Model -- a Worksheet, a Workbook, etc. The design allows for code to be tighter and leaner. In...
Curated Video
Excel VBA Programming The Complete Guide - The Range.Font Property
The Range.Font property reveals a Font object complete with its own properties and methods. In this lesson, we explore several ways we can modify a font with VBA -- its name, its size, its bolding, and more!
r/>
This clip is...
r/>
This clip is...
Curated Video
Excel VBA Programming The Complete Guide - Get Last Row of Data in Worksheet
Daily reports will often have a fluctuating number of rows. In this lesson, we introduce a convenient strategy to identify the last row of data in a sheet --- starting at the bottom of the spreadsheet and navigating upwards.
r/> ...
r/> ...
Curated Video
Excel VBA Programming The Complete Guide - Custom Functions
In this lesson, we explore one of VBA's coolest features -- defining public custom functions that appear directly in the Excel interface.We dive into the syntax for declaring the function, identifying its expected arguments, and...
Curated Video
Excel VBA Programming The Complete Guide - The Parent Property on All Objects
Coming full circle, we navigate from a Range object all to the way to the top of the Excel object model (the Application object) by relying on each object's Parent property. The property returns the object enclosing the current...
Curated Video
Excel VBA Programming The Complete Guide - The String Data Type
A string is a collection of characters --- in layman's terms, it's just text. In this lesson, we take a look at VBA's support for two types of strings -- variable-length and fixed-length -- as well as the advantages of both.
r/> ...
r/> ...
Curated Video
Excel VBA Programming The Complete Guide - Activate a UserForm from Procedure
The more we can abstract away the complexity of VBA from the regular Excel user, the better. In this lesson, we set up a graphic on our Excel interface to trigger the UserForm to appear.
r/>
This clip is from the chapter "User...
r/>
This clip is from the chapter "User...
Curated Video
Excel VBA Programming The Complete Guide - Workbook Events and The Sh Argument
The Workbook event has its own set of event procedures. One common trend in their signatures is the presence of a Sh argument, which represents the sheet on which the event has been triggered. In this lesson, we construct a dynamic...
Curated Video
Excel VBA Programming The Complete Guide - Review of Application.EnableEvents
The Application.EnableEvents property is used to enable and disable Excel events (automatic actions that are triggered by user interactions). In this lesson, we discuss the benefits of temporarily disabling this feature in an event...
Curated Video
Excel VBA Programming The Complete Guide - Intro to Arrays
In this section, we'll explore the array, the most popular data structure in computer science. An array is a sequenced collection of elements, each of which is assigned an index position. In this lesson, we create a fixed-size array of...
Curated Video
Excel VBA Programming The Complete Guide - The Visual Basic Editor
In this lesson, we explore the components of the Visual Basic Editor, including the Project Explorer, which lists all open workbooks and worksheets as well as all modules (containers for code). Properties Window, which can be used to...
Curated Video
Excel VBA Programming The Complete Guide - StatusBar
The StatusBar is an information bar located on the bottom left of the Excel interface. In this lesson, we run a long procedure and use the StatusBar to provide updates to the user on its completion status.
r/>
This clip is from...
r/>
This clip is from...
Curated Video
Excel VBA Programming The Complete Guide - The Range.Delete Method
Most deletion operations will involve removing entire rows or columns at a time. In this lesson, we discuss how to make that happen in VBA as well as what happens when we delete a single cell instead.
r/>
This clip is from the...
r/>
This clip is from the...
Curated Video
Excel VBA Programming The Complete Guide - R1C1 Notation, Part I
R1C1 notation is a different way of thinking about cells in Excel. Instead of using a letter for the column and a row for the number, R1C1 relies on numbers for both. In this lesson, we enable R1C1 notation in our Excel interface and...