VBAで別シートのプロシージャを呼び出したいのですね。

広告

こちらが手短でわかりやすいでしょう。

●【VBA】別々のシートに作成したプロシージャーを呼び出す記述(call?) – … – Yahoo!知恵袋
https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1236095927

別シートのプロシージャでなく、標準モジュールにプロシージャを書いていってもいいような気がします。

そちらの方が簡単に呼び出せます。

ただいちいちセルの値を取り出したり代入する度にワークシートを指定するのが面倒かもしれませんが。

移植性はいいと思います。

マクロを組んでいくと何で動かないのという場面が出てきますが、これを一つ一つ解決していく事で自分の宝物となっていきます。

出来るだけネットを調べるぐらいで、極力自力で解決していきましょう。

解決させるプロセスも宝物ですから。

大抵の事はネットで事足りる事が多いですが、なかなかズバリという内容が出てこない時もあります。

頑張りましょう。

広告