VBAはOffice付属のものだから、Officeさえあるならば、VBA自体に追加費用はかからない。
VB .NETはVB 2005 Expressが無料で公開されている。