Excel VBA Programming for Dummies by John Walkenbach (2004, Trade Paperback)

Also comes with "cheat sheet"