1. Training / Books / Sites as of 1/30/2014
What Is VBA?
VBA is an acronym for Visual Basic for Applications. VBA should not be confused with VB, which is standard Visual Basic. Visual Basic for Applications is a programming feature designed by Microsoft for use with their Microsoft Office
MrExcel's Products: Books, CDs, Podcasts Discuss topics related to Holy Macro! Products: Learn Excel from MrExcel, VBA and Macros for Microsoft Excel,Holy Macro! It's 2500 VBA Examples CD, Guerilla Data Analysis Using Microsoft Excel and Excel Knowledge Base CD and the MrExcel Podcasts.
http://www.mrexcel.com/forum/mrexcels-products-books-cds-podcasts/
There are over 1800 Excel videos/tutorials here:
http://www.youtube.com/user/ExcelIsFun
Getting Started with VBA.
http://www.datapigtechnologies.com/ExcelMain.htm
If you are serious about learning VBA try
http://www.add-ins.com/vbhelp.htm
Excel Tutorials and Tips - VBA - macros - training
http://www.mrexcel.com/articles.shtml
Free VBA Course
http://www.excel-pratique.com/en/vba.php
Excel 2007 VBA materials to learn here:
http://www.worldbestlearningcenter.c...erstanding.htm
Here's a good primer on the scope of variables.
http://www.cpearson.com/excel/scope.aspx
Using Variables in Excel VBA Macro Code
http://www.ozgrid.com/VBA/variables.htm
See David McRitchie's site if you just started with VBA
http://www.mvps.org/dmcritchie/excel/getstarted.htm
What is a VBA Module and How is a VBA Module Used?
http://www.emagenit.com/VBA%20Folder...vba_module.htm
Events And Event Procedures In VBA
http://www.cpearson.com/excel/Events.aspx
Here is a good introductory tutorial using a VBA Class:
http://www.cpearson.com/excel/classes.aspx
Ron's Excel Tips
http://www.rondebruin.nl/tips.htm
Ron de Bruin's Mail from Excel and make/mail PDF files (Windows)
http://www.rondebruin.nl/win/section1.htm
Anthony's Excel VBA Page - Excel Application - Excel Consultant - Excel Consulting (see 3 tutorials in Excel VBA Basic Tutorial Series)
BET: Microsoft Excel Visual Basic
Debugging VBA
Debug Excel VBA Macro Code
TechBookReport - Debugging Excel VBA Code
Start at the beginning...
Creating An XLA Add-In For Excel, Writing User Defined Functions In VBA
http://www.cpearson.com/excel/createaddin.aspx
Creating custom functions
http://office.microsoft.com/en-us/ex...117011033.aspx
Writing Your First VBA Function in Excel
http://www.exceltip.com/st/Writing_Y...Excel/631.html
VBA for Excel (Macros)
http://www.excel-vba.com/excel-vba-contents.htm
Excel Macros Tutorial
http://www.excel-vba.com/excel-vba-contents.htm
Excel Macros & Programming
http://www.excel-vba.com/index.htm
VBA Lesson 11: VBA Code General Tips and General Vocabulary
http://www.excel-vba.com/vba-code-2-1-tips.htm
Excel VBA -- Adding Code to a Workbook
http://www.contextures.com/xlvba01.html
Beyond Excel's recorder
Helpful as a simple concise reference for the basics, and, using the macro recorder is endlessly powerful.
http://www.techonthenet.com/excel/cells/index.php
Learn to debug:
http://www.cpearson.com/excel/debug.htm
How To: Assign a Macro to a Button or Shape
http://peltiertech.com/WordPress/how...tton-or-shape/
User Form Creation
http://www.contextures.com/xlUserForm01.html
When To Use a UserForm & What to Use a UserForm For
http://www.ozgrid.com/Excel/free-tra...ba2lesson2.htm
Excel Tutorials / Video Tutorials - Functions
http://www.contextures.com/xlFunctions02.html
How to insert Buttons, radio buttons and check boxes in Excel
http://www.bing.com/videos/search?q=...xcel&FORM=VDRE
INDEX MATCH - Excel Index Function and Excel Match Function
http://www.contextures.com/xlFunctions03.html
Multi or two way vlook up and index match tutorial
http://www.get-digital-help.com/
Excel Data Validation
http://www.contextures.com/xlDataVal08.html#Larger
http://www.contextures.com/excel-dat...ation-add.html
Excel -- Data Validation -- Create Dependent Lists
http://www.contextures.com/xlDataVal02.html
Your Quick Reference to Microsoft Excel Solutions
http://www.xl-central.com/index.html
New! Excel Recorded Webinars
http://www.datapigtechnologies.com/ExcelMain.htm
Fuzzy Matching - new version plus explanation
Programming The VBA Editor - Created by Chip Pearson at Pearson Software Consulting LLC
This page describes how to write code that modifies or reads other VBA code.
http://www.cpearson.com/Excel/vbe.aspx
VBA and Macros for Microsoft Excel, by Bill Jelen "Mr.Excel" and Tracy Syrstad
Excel Hacks 100 Industrial-Strength Tips & Tools, by David & Traina Hawley
VBA and Macros for Microsoft Excel 2007, by Bill Jelen "Mr.Excel" and Tracy Syrstad
John Walkenbach's power programming with Excel books.
Excel 2010 Power Programming with VBA, Mr. Spreadsheet's Bookshelf
by Stephen/ Bovey, Rob/ Green, John Bullen (Paperback - Feb 11, 2005)
Professional Excel Development
by Rob Bovey, Stephen Bullen, John Green, and Robert Rosenberg (Paperback - Sep 26, 2001)
Excel 2002 VBA: Programmers Reference
"Professional Excel Development" by Rob Bovey, Dennis Wallentin, Stephen Bullen, & John Green
DonkeyOte: My Recommended Reading, Volatility
http://www.decisionmodels.com/calcsecretsi.htm
Sumproduct
http://www.xldynamic.com/source/xld.SUMPRODUCT.html
Arrays
VBA Array Basics
http://www.cpearson.com/excel/VBAArrays.htm
http://www.xtremevbtalk.com/showthread.php?t=296012
http://www.vbtutor.net/vba/vba_chp21.htm
Array Dimensions in Visual Basic - Working with Dimensions (code and graphics)
http://msdn.microsoft.com/en-us/libr...(v=VS.80).aspx
Shortcut Keys in Excel 2000 through 2007
Pivot Intro
http://peltiertech.com/Excel/Pivots/pivotstart.htm
Office 2010 Class #36: Excel PivotTables Pivot Tables 15 examples (Data Analysis) - YouTube
http://www.youtube.com/watch?v=qMGILHiLqr0
Getting Started with Pivot Tables
http://www.contextures.com/xlPivot01.html#Start
Overview of PivotTable and PivotChart reports
http://office.microsoft.com/en-gb/ex...010342752.aspx
Build a Pivot Table in Excel VBA
http://www.brainbell.com/tutorials/E...Excel_VBA.html
Email from XL - VBA
http://www.rondebruin.nl/sendmail.htm
Outlook VBA
http://www.outlookcode.com/article.aspx?ID=40
Excel Function Dictionary by Peter Noneley
http://www.xlfdic.com/
http://www.hoffits.com/
Function Translations
http://www.piuha.fi/excel-function-name-translation/
Dynamic Named Ranges
http://www.contextures.com/xlNames01.html
How to create Excel Dashboards
http://www.contextures.com/excel-dashboards.html
http://chandoo.org/wp/excel-dashboards/
http://chandoo.org/wp/management-dashboards-excel/
http://www.exceldashboardwidgets.com/
http://www.andypope.info/charts/gauge.htm
Excel Dashboard / Scorecard Ebook
http://www.qimacros.com/excel-dashboard-scorecard.html
Mike Alexander from Data Pig Technologies
http://www.amazon.com/Excel-2007-Das...5564958&sr=1-1
Templates
http://www.cpearson.com/Excel/Topic.aspx
http://www.contextures.com/excel-tem...lf-scores.html
http://www.ozgrid.com/search/templates.htm
Microsoft Excel Cascading Listboxes Tutorial
http://www.youtube.com/watch?v=YAMvLJRwZdI
Date & Time stamping:
http://www.mcgimpsey.com/excel/timestamp.html
Get Formula / Formats thru custom functions:
http://dmcritchie.mvps.org/excel/formula.htm#GetFormat
A nice informative MS article "Improving Performance in Excel 2007"
http://msdn.microsoft.com/en-us/library/aa730921.aspx
Progress Meters
http://www.andypope.info/vba/pmeter.htm
http://www.xcelfiles.com/ProgressBar.html
How to convert text to numbers in Excel
http://support.microsoft.com/kb/291047
How to parse data from the web - Brett Fret has a video in YouTube
http://www.youtube.com/watch?v=6H7tBL97orE
And, as your skills increase, try answering threads on sites like:
http://www.mrexcel.com
http://www.excelforum.com
http://www.ozgrid.com
http://www.vbaexpress.com
http://www.excelfox.com
If you are willing to spend money for the training, then something here should work for you...
Amazon.com: excel tutorial dvd
Advanced Excel Training - Online Excel Course
http://www.udemy.com/advanced-excel/