
Lynda.COM Excel: VBA in Depth
Author:
Duration (hr:min):
03:01
Released on:
6/23/2010
Exercise files:
Software works on:
Windows only
In Excel: VBA in Depth, Excel and VBA expert Curt Frye introduces object-oriented programming and shows how to automate routine tasks and provide custom functionality to enhance Excel performance and efficiency. This course introduces the Visual Basic for Applications programming language, covers creating subroutines and functions to hold code, and provides a solid grounding in the Excel 2007 object model. Programming techniques are demonstrated through real-world examples. Exercise files accompany the course.
Topics include:
Welcome 01:09
Using the exercise files 00:18
39:48 1. Introducing Visual Basic for Applications (VBA)
Introducing object-oriented programming 01:53
Examining the Excel object model 04:32
Working in the Visual Basic editor 04:34
Setting VBA project properties 02:33
Creating, exporting, and deleting code modules 06:48
Creating a subroutine or function 06:02
Controlling procedure scope and visibility 03:12
Adding comments to the code 03:43
Running a VBA routine 03:50
Adding code to a recorded macro 02:41
35:53 2. Defining Variables, Constants, and Calculations
Introducing Excel VBA data types 06:07
Declaring variables and requiring declaration before use 04:22
Managing variable scope 03:33
Defining static variables and constants 04:52
Creating a calculation using mathematical operators 03:33
Defining arrays 07:16
Defining and using object variables 02:58
Streamlining code references using With...End With statements 03:12
20:43 3. Adding Logic to Your VBA Code
Repeating a task using a For...Next loop 02:35
Stepping through all items of a collection using a For...Each loop 03:11
Repeating a task with a Do loop 05:24
Performing a task when conditions are met using If...Then 07:40
Selecting which action to take using a Case statement 01:53
19:53 4. Debugging Your VBA Code
Managing errors using On Error statements 05:02
Stepping through a subroutine or function 05:23
Setting breakpoints in the code 02:36
Verifying output using the Immediate window 03:52
Watching a value in a routine 03:00
32:51 5. Managing Workbook Elements and Data in VBA
Writing a value to a cell 03:40
Cutting, copying, and pasting cell data 05:01
Finding values in cells 04:19
Referring to cells using the Offset function 02:57
Concatenating text strings 04:16
Returning part of a string 02:55
Managing worksheets with VBA 05:52
Managing workbooks with VBA 03:51
12:07 6. Adding Advanced Elements to Your Workbook
Turning off screen updating within a macro 02:26
Using worksheet functions in a macro 02:26
Acquiring values using an input box or message box 05:05
Calling a subroutine from another subroutine 02:10
12:29 7. Using Excel Events in Your VBA Code
Running a procedure when you open, close, or save a workbook 04:21
Running a procedure when a cell range changes 04:35
Triggering a procedure using a specific key sequence 03:33
06:13 8. Putting It All Together
Applying techniques in a Capstone project 06:13
00:17 Conclusion
Goodbye 00:17
- Working in the Visual Basic Editor
- Adding code to a macro
- Creating, exporting, and deleting code modules
- Declaring and using variables
- Managing variable scope
- Defining arrays
- Managing workbooks and worksheets with VBA
- Repeating tasks with loops
- Debugging VBA code
- Cutting, copying, and pasting cell data
- Running and triggering event procedures
Welcome 01:09
Using the exercise files 00:18
39:48 1. Introducing Visual Basic for Applications (VBA)
Introducing object-oriented programming 01:53
Examining the Excel object model 04:32
Working in the Visual Basic editor 04:34
Setting VBA project properties 02:33
Creating, exporting, and deleting code modules 06:48
Creating a subroutine or function 06:02
Controlling procedure scope and visibility 03:12
Adding comments to the code 03:43
Running a VBA routine 03:50
Adding code to a recorded macro 02:41
35:53 2. Defining Variables, Constants, and Calculations
Introducing Excel VBA data types 06:07
Declaring variables and requiring declaration before use 04:22
Managing variable scope 03:33
Defining static variables and constants 04:52
Creating a calculation using mathematical operators 03:33
Defining arrays 07:16
Defining and using object variables 02:58
Streamlining code references using With...End With statements 03:12
20:43 3. Adding Logic to Your VBA Code
Repeating a task using a For...Next loop 02:35
Stepping through all items of a collection using a For...Each loop 03:11
Repeating a task with a Do loop 05:24
Performing a task when conditions are met using If...Then 07:40
Selecting which action to take using a Case statement 01:53
19:53 4. Debugging Your VBA Code
Managing errors using On Error statements 05:02
Stepping through a subroutine or function 05:23
Setting breakpoints in the code 02:36
Verifying output using the Immediate window 03:52
Watching a value in a routine 03:00
32:51 5. Managing Workbook Elements and Data in VBA
Writing a value to a cell 03:40
Cutting, copying, and pasting cell data 05:01
Finding values in cells 04:19
Referring to cells using the Offset function 02:57
Concatenating text strings 04:16
Returning part of a string 02:55
Managing worksheets with VBA 05:52
Managing workbooks with VBA 03:51
12:07 6. Adding Advanced Elements to Your Workbook
Turning off screen updating within a macro 02:26
Using worksheet functions in a macro 02:26
Acquiring values using an input box or message box 05:05
Calling a subroutine from another subroutine 02:10
12:29 7. Using Excel Events in Your VBA Code
Running a procedure when you open, close, or save a workbook 04:21
Running a procedure when a cell range changes 04:35
Triggering a procedure using a specific key sequence 03:33
06:13 8. Putting It All Together
Applying techniques in a Capstone project 06:13
00:17 Conclusion
Goodbye 00:17
More Info:
Cheap Windows Software
- ABBYY
- Ableton
- Abvent
- ACDSee
- Acronis
- Adobe
- AllallSoft
- Altova
- Apex
- Ashampoo
- Autodesk
- AVG Anti-virus
- Bigasoft
- Breeze Systems
- Business
- Camtasia Studio
- CD-DVD Software
- CodeGear
- Corel
- Cyberlink
- EMCO
- FileMaker
- GAMES
- Home & Hobby
- Intuit
- Joboshare
- Lynda Training
- Magix
- MakeMusic Finale
- MathCAD
- Maxon Cinema
- Mediachance
- Microsoft
- Navicat
- Nero
- Nicon
- Nik Software
- Norton Symantec
- Nuance
- O&O Software
- Office and Business software
- onOne Products
- Paragon
- PenSoft
- Phase One
- Photo and Graphic Editors
- Pinnacle
- PrimaSoft
- Quark XPress
- Red Giant
- Rosetta Stone
- Roxio
- SiSoftware Sandra
- Smith Micro
- Sony
- Steinberg
- Toon Boom
- Topaz
- TuneUp Utilities
- Utilites and Programming
- VaySoft
- Video and Audio Editors
- VMware
- WinZip
- Xara
Cheap Macintosh Software
- ABBYY
- AceReader
- Activata
- Adobe
- Apimac
- app4mac
- Apple Macintosh
- Aquafadas
- Autodesk for MAC
- Avid
- CD-DVD Software
- Church
- ClickOnTyler
- Code Line
- Creativebe
- Emulation
- FabFilter
- FileMaker
- GAMES
- Hardcoded Software
- Home & Hobby for MAC
- IK Multimedia
- Intuit for MAC
- Ironic
- iSkysoft
- JS8 Media
- Jumsoft
- KavaSoft
- Koingo
- Limit Point Software
- Lynda Training
- MacX
- MakeMusic Finale for MAC
- Maps
- Mariner
- Maxon Cinema for MAC
- McAfee Anti-virus
- Mesa Dynamics
- Metaobject
- Microsoft for MAC
- Native Instruments
- Navicat
- Norton AntiVirus for MAC
- Nuance for MAC
- Office and Business software for MAC
- Parallels
- Photo and Graphic Editors
- Positive Team
- PSPAudioware
- Public Space
- Quark XPress
- Re:VisionEffects
- Realmac Software
- Red Sweater
- RedGiant
- Rogue Amoeba
- Roni Music
- Rosetta Stone
- Roxio
- Sibelius
- SmileOnMyMac
- StuffIt
- Synium
- The Little App Factory
- Topaz
- Utilites and Programming
- Video and Audio Editors
- VMware
- ZappTek
Secure Shopping
Our mission is to provide our clients with 100% full working retail versions of all OEM programs — no demos or academic versions!
