• ベストアンサー

勤務表作成で困ってます。

月別、曜日別固定シフト表それぞれ何月(図:8月)入力すると自動で曜日、日付がそれぞれ自動で変更するのですが上手くいきません。異なる勤務表に日付が同じ行を見つけ、そのセルに表示させたいんですが。 index matchも使用したのですが、上手くいきません。 月別シフト表をメインに曜日別固定シフト表へ月変更してもそれに合わせて反映させることできないでしょうか?

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

  • ベストアンサー
  • catpow
  • ベストアンサー率24% (620/2527)
回答No.1

>>月別シフト表をメインに曜日別固定シフト表へ月変更してもそれに合わせて反映させることできないでしょうか? やりたいことを、分解して、手順のリストにまとめて、手作業でリストどおりにすれば、反映できるなら、それをVBAのプログラムとして質問者さんが作りあげれば可能だと思います。

その他の回答 (1)

  • msMike
  • ベストアンサー率20% (364/1804)
回答No.2

忌憚のないコメントをさせてもらうと、質問がお粗末です。 「月を入力すると自動で曜日、日付がそれぞれ自動で変更する」のが添付図右側であろうことは理解できます。が、何が「上手くいきません」のかサッパリです。 恐らく関係する添付図左側が不明瞭なだけでなく(判読不可)、どのようになって欲しいのかの具体的な説明も、右側の表へ反映させた例示も、ないからです。 「index matchも使用した」のなら、その式を示せば上手く行かない原因もアドバイスできるかも知れないのに、それも示してないしィ~。 だから、質問がナッチョランなのです。

shinitio324
質問者

補足

すいません、説明不足でした。 右が月別で=DATE($D$2,$G$2,1)で日付が変わります。 左が曜日固定で、=DATE(A1,B1,1)-WEEKDAY(DATE(A1,B1,1))+1 月別の勤務(公や有)を曜日別の同じ日にちに反映したいのです。 index matchは氏名と日にちで 曜日別(右側の画像) =INDEX(月別!$D$5:$AS$100,MATCH($B4,月別!$C$5:$C$100,0),MATCH(C$2,月別!$D$3:$AS$3,0)) 入れましたがエラーになりました。 マクロ使用できません。すいません、よろしくお願いします。

関連するQ&A