スケジュール管理について(時間順に整理する方法)

記事
学び
営業などの訪問スケジュールをExcelで作成したカレンダーで整理する際に、
同日でも訪問時間を整理して記載したい時があるかと思います。

一つ一つ時間を整理して、コピー&ペーストの方法でも可能ですが、
後から新たなスケジュールを追加しようとすると全部やり直しになってしまうと思います。
また、一か月分をちまちまするにも時間がかかってしまうと思います。

そんな時にはパソコンの性能を活かせる時です。

VBAですべてを記載することもできますが、
Excel関数とVBAを組み合わせるで対応できます。

方法として、

①日付をシリアル値で表示します。

②時間帯=〇〇:△△など、24時間形式で入力し、
TEXT関数で4桁の数字に変換します。
この時に、1000で除算し、小数点第四桁まで表示します。
除算する理由は、14:01と13:59の区別をつけるためにです。

③最後に VALUE(CONCATENATE(日付のシリアル値,時間帯を1000で除算したもの))
上記の関数にて①と②の値を結合し、VBAのSORT関数で昇順にすることで
並び替えが可能です。

重要度は低いかもしれませんが、一度お試しあれ。









サービス数40万件のスキルマーケット、あなたにぴったりのサービスを探す