• 締切済み

すみません。お力を借りたく思います。

すみません。お力を借りたく思います。 EXCEL(EXCEL2003、2007あり)で勤務シフト表を 毎月手入力で作成しているのですが、 いろいろ条件を入力したら自動(か半自動)作成してくれるという作業はできないだろうか? と思い、関数やVBAなどを勉強しますが、なかなか解決に至りません。 作成したい内容は、 勤務体系について、 月に7~9回の休みがある。原則公休は従業員の希望 シフトの内容は(公休、朝~夕、昼~夜、朝~夜)の4つを  毎月決められた回数(各6~9回くらいあり月により変動) 勤務シフトを作成する際に、公休が重ってはいけない人物がいる という内容で、 15人から20人程度の勤務シフト表を自動で作成してくれるように できないものか苦慮しています。 関数、マクロ、VBAなどでできれば、ご教授いただければ幸いです。 できなければ、どのようなシステム?ソフト?だったらできそうか、 もし可能であれば教えていただければ幸いです。

みんなの回答

  • layy
  • ベストアンサー率23% (292/1222)
回答No.3

シート構成がわからないとヒント回答も少ないです。

すると、全ての回答が全文表示されます。
  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.2

例えば次のような。 http://www.vector.co.jp/soft/win95/business/se403112.html 類似ソフトが下記などに多数登録されています。

参考URL:
http://www.vector.co.jp/vpack/filearea/win/business/kyuyo/
soumatsu
質問者

お礼

keithin様 ご回答ありがとうございます。 いろいろ参考になるものがあるようです。 参考にしてみようと思います。 ありがとうございました。

すると、全ての回答が全文表示されます。
  • layy
  • ベストアンサー率23% (292/1222)
回答No.1

>(公休、朝~夕、昼~夜、朝~夜)の4つ >15人から20人程度 >カレンダー これらが最低限必要な情報でしょう。 必要な情報のシートから、ボタン押下でもして 新しいシートに対してVBAでやりくりしながら シフト表を生成(できあがっている枠に名前を埋めていく?)する、 こんな感じになるのでは?。 必要な情報をどう持たせるか決めてください。 A列に・・・、B列に・・・・、シート名は・・・。

soumatsu
質問者

お礼

layy様 ご回答ありがとうございます。 VBAでできそうと思うのですが、 もし、具体的なプログラムやコマンドなど ご教授いただければ幸いです。

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

関連するQ&A