入力中の回答があります。ページを離れますか?※ページを離れると、回答が消えてしまいますページを離れるA回答を続ける入力中のお礼があります。今までExcelシートで行っていた1週間の各曜日毎の作業時間の計算を、VBで行う画面を作成しています。画面イメージとしては下記のような感じです。【】はテキストボックスで、Excelのセルのような扱いをしています。画面入力箇所の数値を変更したら、再計算されます。変数が沢山になってしまうので、サブルーチン化しようと思っています。うまく出来ないので、アドバイス、ソース等をお願い致します。通報するこの質問への回答は締め切られました。曜日」に関するQ&A:エクセルで何曜日が一番多いか少ないかを計算したい。11:44画面のテキストボックスを配列にし、LostFocus時、そのテキストボックスのindexを引数にしたサブルーチン(計算部分)を作ればいいと思います。どのテキストボックスかわかるようにしましょう。サブルーチンの中では、なるべくグルーバル変数を使わないようにするなどの配慮も必要です。サブルーチンの中で使う変数は、サブルーチン内で宣言するものなんです。