• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VBAで工場休日を考慮した作業終了日の出し方)

VBAで工場休日を考慮した作業終了日の出し方

このQ&Aのポイント
  • VBAを使用して、工場休日を考慮した作業終了日を求める方法について教えてください。
  • テーブル1には作業開始日と作業終了日がありますが、工場休日を考慮して作業終了日を求めたいです。
  • 作業終了日が工場休日の場合は、次の営業日の作業終了日を求める方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • 10940
  • ベストアンサー率21% (41/187)
回答No.1

作業開始日から作業終了日までに含まれる工場休日日の数を数える。 作業終了日を新たな作業開始日とし、作業終了日に工場休日日を足した日を新たな作業終了日とする。 含まれる工場休日日が0日となったら終了。 という感じの再帰関数を作るのはどうでしょうか? (VBって再帰呼び出しできるの???)

3gatsu
質問者

お礼

ご回答ありがとうございました。再起関数が使えるか調べてみます。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • 開始日と期間で終了日を求める方法を教えて下さい。

    こんにちは、開始日と期間で終了日を求める方法を教えて下さい。 java1.4を使用しています。 開始日:2008-08-01(String) 期間:14(int) 営業日だけの数値です。 休日はDBから取得ができ、 月~日までのカラムがあり 休日の場合は、「0」そうでない場合は「1」になっています。 * 休日は任意で「土曜、日曜」だけとは限りません。 上記の数値で計算すると、2008-08-14になりますが、 休日も含めた日数で表示をさせたいです。 表示させたい結果:2008-08-20 本当に、困っています。どうぞよろしくお願いいたします。

    • ベストアンサー
    • Java
  • 開始日から終了日まで何ヶ月か求めたい

    Excel2003を使用しています。 開始日から終了日までの間隔を○.○ヶ月で求めたいのですが Excel VBAで行う方法が分かりません。 開始日、終了日には文字形式で日付が入っています。(ex.20070515) DateDiff関数を使えばできると教わりましたが、どういう風に 使えばよいのか分かりません。 添付の[何ヶ月]欄には私が手作業で求めた値が入っています。 VBAを勉強中ですので、分かりやすく教えてくだされば助かります。 宜しくお願いいたします。

  • VBAの繰り返し作業について

    VBAで以下のような作業をしています。 (1)エクセルの任意のセルに日付(営業日)を入力する (2)VBAでその営業日のファイル(ファイル名=営業日)を展開、集計し、別ファイルとして保存する (1)の日付を変更してVBAを実行すれば他の日のデータが作成できるのですが、 数年分のデータの作業をする必要があり、(2)が終わったら(1)の営業日を1日後にし、 指定日まで繰り返し作業をさせるようにしたいです。 (2012/7/13が終わったら2012/7/16を作成する) 営業日は月~金で、祝日も営業日です。 有効な方法をご存じの方がいらっしゃいましたらご教示お願いいたします。

  • 工場作業員 土日(+祝)休み

    工場作業員の仕事の場合、土日(+祝)休みの会社が多いですか?

  • Excelで開始日と終了日を表示させたい

    Excel2002についてお願いいたします。 A1、B1、C1・・・のセルには日付が順番に入っています。 (例えば、1月1日、1月2日、1月3日、1月4日、1月5日・・・) A2、B2、C2・・・のセルには「○」が入っているセルと空欄のセルがバラバラに入っています。 (例えば、○、○、空欄、○、空欄・・・) 今、日付の下に○が入っているうちで一番早い日付と一番遅い日付を、「開始日」、「終了日」として表示させたいのですが、どうしたらよいでしようか? 上の例ですと、 開始日 1月1日 終了日 1月4日 と表示させたいのです。 よろしくお願いいたします。

  • エクセルで日付をまたいだ作業時間を計算したい

    例えば、Aという作業を4月1日(土)13時から開始して、4月3日(月)の14時に作業が終了した場合。2日(日)は休日だとします。この間の実質作業時間を算出したい。 日付をまたいだ場合、又、休日や昼休みなどを差し引いた時間を算出するには、どのような計算式でできるのか知りたいです。 初心者です。なるべく簡単な式があれば教えてください。

  • 退職日が休日

    QNo.4438341で質問させていただいたものです。 11月末に退職し、12月1日から新しい会社で働く予定になりました。 ただ、29日に退職すると11月分の年金は自分で払わなければいけない思うので、30日に退職したいのですが、30日が日曜日で会社が休みなので、退職を申し出たら29日(出勤日)にしろと間違いなく言われます。 これまでに辞めていったひとも、同様の場合1日ずらして辞めています。29日にずらせと言われた場合、どのように対応して30日にしてもらえばいいでしょうか。 また、休みの日には退社できないというような社内規約がある場合(確認はできない状況です)、これは無視して30日を退職日に指定することはできますか? それと、30日付の退職届を出したのに、29日に勝手に変更される可能性はあるでしょうか。それを確実に阻止する方法もできればお教えください。アドバイスよろしくお願いいたします。

  • 日当作業員の休日?賃金について教えてください。

    日当作業員の休日?賃金について教えてください。 小さな会社の事務を担当するものです。 ただいま、給与計算をしております。 作業員は日当手当となっています。 天候や受注により作業が中止になったりすることもあるので、月の中で週40時間勤務という形になっています。(1日7時間拘束時間) 日曜・祝日はほぼ休日です。 いままでは日曜作業もたまにありましたが、日当手当と同じ額を出してきました。 残業は1.25倍だしています ところが先月のみ一部の作業員が日曜日に3日間出社しました。代休は取っておりません。 この場合、通常の日当手当になるのか、休日出勤(1.35倍?)になるのか教えてください。 まだ経験1年弱の未熟者で、一人事務員ですのでわかりやすくお願いいたします。

  • 退職まで残り半月、休日日数が2日

    現在の職場を今月末で退職します。 15日締めで元々の休日日数は不定期シフトで月7日です。 残り半月なので休日は3日だなと勝手に思い込んでいたのですが、明日~月末までのシフトが本日出されたのですが、休日が2日(週1で月曜日二回)だけになっています。二月で日数が少ないからかな?とも思ったのですが、他の人は二月に3日・三月に入って4日といった感じです。 この場合、定期シフトではないので文句は言えないのでしょうか? もう一日休みを申請すると休日扱いで給料が減るのでしょうか? 正直半月分の給料が出るのかも不安になってきました…

  • 育児休業終了日と給付終了日

    育児休業終了日:子が1歳に達する日(誕生日の前日) 育児休業給付終了日:子が1歳に達する日(誕生日の前日)の前日 例えば9月1日が誕生日であるケースでは 育児休業終了日:8月31日 育児休業給付終了日:8月30日 となるのでしょうか? 上記のように1日ずれるのであれば 今まで給付の終了日も8月31日と思い込んでいたため、 どうして1日のずれがあるのか理解できません。 1日のずれの理由も教えていただけると助かります。