• 締切済み

シフト管理表の作成でわからないことが・・・

エクセルの関数やマクロはほぼ初心者で、わからないことだらけなので教えてください。 シフト管理表で、半月ごとのシフト表(作成用)で、日単位のシフト表(自動作成)が出来るようにしたいのです。 半月シフト      a     b    c     d     e  ・・・(人) 1/1 1~5        2~3        2~5 1/2 1~5   2~5        2~3 1/3 2~5   1~3  2~3 上記ように作成したら日単位で 1/3 b 1~3 l c 2~3 l a 2~5 l のように日単位で別シートに自動作成できるようにしたいのです。 (dとeは日単位には表示されずに、出勤者のみ時間が早い順に表示) フォーマットは決められており、現在手入力の為ミスが多く時間もかかり・・・ わかりにくかったらごめんなさい もしかしたら簡単かも?しれないけどまったくわからないのでお願いします。

みんなの回答

  • kuma56
  • ベストアンサー率31% (1423/4527)
回答No.1

a b c d・・・の人の行と、1/3などの日付の行を二行にしてどこかに張り付けて、その二行のコピーを取って、型式を選択して貼り付け → 行列を入れ替える で張り付けてから、勤務時間でソートをかけてやればできるような気がする。 これをマクロに記録させて自動化すれば、目的に近い物が出来るかも知れない。 マクロの構文の具体的な内容は、自身で確認してみて判らない部分にポイントを絞って質問する方が解決が早いかも。

ataran
質問者

お礼

回答有難うございます。 さっぱり分からなかったのですが、なんとなく方向は見えました。 その方法で出来るとこまでやってみます。

関連するQ&A