Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


60671 / 76732 ←次へ | 前へ→

【20698】任意の日付が休日かを判断し、休日の場合は前日に繰り上げるには
質問  きどっち  - 04/12/15(水) 18:34 -

引用なし
パスワード
   初めての投稿です。下記のような処理をしたいのですが、
1.まず任意の日付を指定します。
2.その日から指定した日数だけさかのぼり、その日が営業日であるかを判断。
3.もしその日が休業日であれば、営業日になるまで1日ずつ繰り上げる。
何とかExcelの持つ関数と数式で何とかならないものかと思案しておりましたが、「2〜3」の処理がループとなる為、VBAでユーザー定義関数を作るしかないかなと思っています。

土日祝祭日については参考になりそうなものがありましたので、何とかなりそうです。また会社の休日は毎年更新する為ワークシートにおいてリストにしますので、関数と引数は、BDAY(任意の日付,何日前か,土日祝祭日を除く会社の休業日)と考えています。
VBAによるユーザー定義関数は簡単な加減乗除程度しか出来ない為、ご教授頂ければと。よろしくお願いします。
1 hits

【20698】任意の日付が休日かを判断し、休日の場合は前日に繰り上げるには きどっち 04/12/15(水) 18:34 質問
【20703】Re:任意の日付が休日かを判断し、休日の場... [名前なし] 04/12/15(水) 23:09 回答
【20707】Re:任意の日付が休日かを判断し、休日の場... [名前なし] 04/12/16(木) 0:20 発言
【20705】Re:任意の日付が休日かを判断し、休日の場... かみちゃん 04/12/15(水) 23:36 回答
【20706】Re:任意の日付が休日かを判断し、休日の場... 角田 04/12/15(水) 23:37 回答
【20709】Re:任意の日付が休日かを判断し、休日の場... きどっち 04/12/16(木) 2:35 お礼

60671 / 76732 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free