目的はExcelを表計算アプリケーションとしてではなくプログラミング言語として扱った場合、学習の手助けになる手法があればと思って質問しました。よろしくおねがいします。
VBAでできることは多いですが、バージョン違いで動かないこともよくあるので、
メンテ性が低く、プログラム入門としてはお勧めしません。
Excel VBA 入門講座
ベクトル演算で有名なのはR言語ですが、Excel VBAとは全く類似性がないです。
ベクトル | Rのベクトルの取り扱い方(結合や集合演算など)
言語ではありませんが、INDIRECT関数を使うのがお勧めです。
sheet1~3にデータが三次元的に保存されているとして、
データ抽出用のシートは
・A列にシート名、B列に列番号、C列に行番号を入力すると
・D列に対応するデータが返される
という構成にします。この場合D列の数式は
[D1]=INDIRECT(A1&"!"&B1&C1)
とするのです。。
諸々の処理はこの考え方の応用でできると思います。