1 |
親愛なる貴方のために・・・え?誰?
10.いろいろな時間の計算
ワークシートを使って罫線を利用したスケジュール表を作る方も多いと思います。Excelのワークシートを使うと、Wordを使用するよりも簡単に思い描いた表のフォームを作ることができます。
- ★ ワークシートで、スケジュールカレンダーをつくる
VBAマクロを使わず、カレンダーのカタチ(一週間が一行)にするため、その月の「1日」が何曜日から始まるのかを関数の組み合わせで求めるのがポイントです。
- ★ ユーザーフォームで、万年カレンダーをつくる
ユーザーフォームを使用
=
VBAマクロを使用すると、もう少し進んだことができるようになります。曜日については調べる関数が既にExcelに用意されていますが、祝祭日や振替休日については別の計算と処理が必要です。
番外.10
WEBサイト上でも、カレンダーやスケジュール表が使えると便利なものです。クライアントサイドで動くJavaScriptや、サーバーサイドのCGI、PHPやASPなど、言語上は様々なカタチを使っていますが、求められていることは、ある程度共通しています。
左下にあるのは原作Scrap
Dir.さんのJavaScriptで、右下のカレンダーはスケジュール管理や誕生日CGIとの連携用として改造した外部JavaScriptです。本日を基準に前後合わせて5年と12ヶ月を画面変移やフレームを使わないで行えます。
このカレンダーをCGIに連携させると便利でしょうか。下記リンクでサンプルが見れます。
スケジュールカレンダー Perl CGI & JavaScript -
kukio daialy - 現在試験運用中です。
|