データの分析、グラフ作成、および通信のためのツールを備えた Microsoft 表計算ソフトウェアのファミリ。
抽出したいデータは、全てWebページにあったんですね。
そうなるとExcelというより、Webページ解析が主になります。
VBAからWebページ解析するとすれば、Seleniumを活用する手法があります。
「Selenium VBA」で検索すれば、様々な事例が出てきます。
但し、Webページ上での構造は、ページによって全く違う構造となっているので必要な情報を抽出する為には
Webページそのものの構造を解析して値を拾いだす必要がありますので、そのまま適用できる事例は存在しない筈です。
基本的にはネット事例を元に独自で解析しながら構築するしかないと思います。
その過程において、分からない事があれば VBA専用フォーラム、(存在不明ですが)Selenium専用フォーラムで
聞いた方が良いかと思います。
[追記]
<外部サイト> Selenium
全てVBAでやろうとしたら、Seleniumドライバーの最新版適用など様々な課題も出てくると思います。
Pythonで情報を一括取得させたものを一時ファイルにしてVBAで読み込む方が、多少は対応しやすいかも分かりません。