I'm curious as to how you learned VBA. Were you self-taught by reading books, taking classes, etc. and how long did it take before you were pretty good at it.