マクロ=Excelオブジェクト+VBA ooooo 5年前 です。 VBAは、プログラム言語です。Excelマクロではありません。VBA言語でExcelオブジェクトを処理したらマクロです。 マクロは操作手順の記録なので、何らかの言語で書いて動かす。Excelマクロの場合は、付属のVBAを使うのが一般的で、ExcelマクロとなるとExcelオブジェクトをVBAのコードで処理手順を書く。 VBA言語にもれなく巨大なExcelオブジェクト(ライブラリ)が付いている。っていうのが売りですね。