マクロとVBAという言葉の違いは以下になります。
「マクロ」 → 自動化した機能(例:郵便番号から住所を取得するマクロ)
「VBA」 → マクロを実現する為のプログラム言語です。 ※VBA(Visual Basic for Applications)
処理例)
(1)マクロ → 郵便番号から住所を取得する機能
(エクセルに郵便番号が書いてあって、ボタンを押すと、住所を取ってくる)
(2)VBA → (1)エクセルに記載の郵便番号を取得(上から順番に)
(2)yahooの検索で、上記(1)の郵便番号で検索
(3)検索された住所(今回は一番上に表示された住所)を取得
(4)上記(3)で取得した住所をエクセルに貼り付ける
例)上記処理の画面イメージ
@郵便番号が入ったエクセルがあり、ボタンを押すと、
Ayahooのページを開いて、検索ボックスに自動設定し、検索ボタンも自動で押す