この教材はMicrosoft Excelに付属するVBA(Visual Basic for Application)環境を題材に,アプリケーションの処理を自動化するマクロのプログラミングを学習するためのものである.アプリケーションにおいて頻繁に行う操作や大量のデータに対して一括して行う処理などは,それぞれの目的に合わせたマクロを作成し処理を自動化することによって作業効率が大幅に向上する.ただしマクロを作成するためにはある程度のプログラミングに関する基本知識が必要となる.この教材ではExcelで利用するマクロの作成を前提に,マクロプログラミングに必要となる基本知識を,サンプルマクロの作成を通じて実践的に学習する.