現在、VBAのプログラム(ものすごく長いもの)があります。
共通の処理があるのにも関わらず場合分けをして全てコーディングしてある状況です。
最終目標:処理のブロックにわけてプログラムの行数を削減、
必要な処理のチェックボックスを作成して選択、
チェックされた処理のみを適宜処理(もちろんエラー対応有り)
このようなプログラムに修正しようと思っております。
1.Public Sub …A… End Sub
Public Sub …B… End Sub
Public Sub …C… End Sub
という上記A、B、Cをまとめて呼び出す場合、
Public Sub “任意の文字列”
Call A
Call B
Call C
End Subだけ(A、B、Cは処理の記載があるとします。)で動作するのでしょうか?
まだまだVBAを勉強中なのでわからないことばかりです。
ご教示よろしくお願いいたします。
Public Sub A() 処理A End Sub Public Sub B() 処理B End Sub
と名前をつければ、
Public Sub なにがし() CALL A CALL B End Sub
Public Sub なにがし2() A B End Sub