他のいくつかのサブルーチンの1つを呼び出すサブルーチンを作成しようとしています。
ifステートメント内で呼び出しを使用すると、エラーが発生します。
モジュールではなく、予期される変数またはプロシージャ。
呼び出し手順は次のとおりです。
Call schedule_3_day(shift1, ActiveWorkbook.Sheets("Employees"), ActiveWorkbook.Sheets("3 Day Template"))
これが参照する関数です。
Sub schedule_3_day(ByRef sourcesheet As Worksheet, ByRef employeesheet As Worksheet, ByRef template As Worksheet)
それ自体、つまり自己完結型のサブルーチンの場合、schedule_3_dayは意図したとおりに機能します。ユーザー定義変数を渡すように変更しようとしています。