If you want to program Excel AND you don't want to pay for anything, then I
recommend the excel.programming newsgroup as the first resource. From there,
follow links to websites and blogs you find in posts. There are quite a few
Excel-programming sites.
why don't you check this site
http://www.avaxhome.ru/ebooks/ it has a
pile of books(PDF) for VBA and Excel.