まじな話Excelマクロはオマケとは思えないくらい高機能。
統合開発環境でデバッグできるしフォームを追加すればGUIなソフトも組める。
ActiveXが使えるのでネットワーク系プログラムも可能。
ADOでデータベースに接続できるしはっきり言って異様に高機能。
質問掲示板やサンプルも多いしExcel持ってればただで使えるのが初心者向け。