関数は自分で作る

マクロ=Excelオブジェクト+VBA

です。

VBAは、プログラム言語です。Excelマクロではありません。VBA言語でExcelオブジェクトを処理したらマクロです。

マクロは操作手順の記録なので、何らかの言語で書いて動かす。Excelマクロの場合は、付属のVBAを使うのが一般的で、ExcelマクロとなるとExcelオブジェクトをVBAのコードで処理手順を書く。

VBA言語にもれなく巨大なExcelオブジェクト(ライブラリ)が付いている。っていうのが売りですね。

モバイルバージョンを終了