スケジュール管理について(時間順に整理する方法)
営業などの訪問スケジュールをExcelで作成したカレンダーで整理する際に、同日でも訪問時間を整理して記載したい時があるかと思います。一つ一つ時間を整理して、コピー&ペーストの方法でも可能ですが、後から新たなスケジュールを追加しようとすると全部やり直しになってしまうと思います。また、一か月分をちまちまするにも時間がかかってしまうと思います。そんな時にはパソコンの性能を活かせる時です。VBAですべてを記載することもできますが、Excel関数とVBAを組み合わせるで対応できます。方法として、①日付をシリアル値で表示します。②時間帯=〇〇:△△など、24時間形式で入力し、TEXT関数で4桁の数字に変換します。この時に、1000で除算し、小数点第四桁まで表示します。除算する理由は、14:01と13:59の区別をつけるためにです。③最後に VALUE(CONCATENATE(日付のシリアル値,時間帯を1000で除算したもの))上記の関数にて①と②の値を結合し、VBAのSORT関数で昇順にすることで並び替えが可能です。重要度は低いかもしれませんが、一度お試しあれ。
0