A macro is an action or a set of actions that you can run as many times as you want. When you create a macro, you are recording your mouse clicks and keystrokes. After you create a macro, you can edit it to make minor changes to the way it works. If you have tasks in Microsoft Excel that you do repeatedly, you can record a macro to automate those tasks.
Learning VBA for MS Excel, will allow you to automate existing things you do in Excel, so that you can save time and make your life easier. Excel VBA can help you do your work faster. It can also help you expand the true power of Excel in ways you never thought possible.
Anyone that uses MS Excel with no prior programming knowledge or VBA knowledge
Lesson 1: What Is Excel Macros?
Lesson 2: What Is VBA?
Lesson 3: Getting Started With Excel VBA
Lesson 4: Recording A Macro
Lesson 5: Workbooks Object
Lesson 6: Worksheets Object
Lesson 7: Range Object
Lesson 8: Worksheet.Cells Property
Lesson 9: Declaring Variables And Data Types
Lesson 10: Using If...Then...Else Statements
Lesson 11: With...End With Statement
Lesson 12: Loops
Lesson 13: Auto Filter And Copy Pasting To New Sheet
Lesson 14: Consolidate Multiple Worksheets Into One Master Sheet
Lesson 15: Sub And Function
Lesson 16: User Defined Function (UDF)
Lesson 17: Creating pivot tables with VBA
Lesson 18: Looking at examples of VBA procedures that create pivot tables
Lesson 19: Using VBA to create a worksheet table from a summary table
Lesson 20: Discovering essential background information on Excel charts
Lesson 21: Knowing the difference between embedded charts and chart sheets
Lesson 22: Understanding the Chart object model
Lesson 23: Using methods other than the macro recorder to help you learn about Chart objects
Lesson 24: Exploring examples of common charting tasks that use VBA
Lesson 25: Navigating more complex charting macros
Lesson 26: Finding out some interesting (and useful) chart-making tricks
Lesson 27: Working with Sparkline charts