げんきぃ's portfolios

プログラミングの経験はありましたが、オブジェクト指向やAccessなど、初めて学んだことも多かったです。
この半年間で大きく成長できたと思います。

VBAカレンダー

自作カレンダーで特別な日を楽しむ方法

VBAカレンダーでは、私が作成した特別なカレンダーアプリです。このカレンダーを使うと、自作の記念日や特別なイベントを設定し、さまざまな機能を楽しむことができます。以下では、主な機能をご紹介します。

1. 自作の記念日を設定する

VBAカレンダーでは、簡単に自分だけの特別な日を登録できます。正確な日付と記念日名を入力するだけで、カレンダーに自動的に反映されます。さらに、記念日に合わせて画像を登録することも可能です。画像を登録すると、カレンダー上で記念日が特別なものになります。

2. 記念日や祝日に合わせて画像を表示する

VBAカレンダーは記念日や祝日に特別な画像を表示する機能も備えています。大切な日に特別なデザインがカレンダーに表示されるので、より楽しい雰囲気を演出できます。

3. スケジュールの管理

VBAカレンダーはスケジュール管理にも便利です。予定を登録すると、カレンダー上で一目で確認できるため、スムーズなスケジュール管理が可能です。忙しい日々でも、予定を見逃すことなく過ごせます。

4. 天気予報情報を取得して表示する

VBAカレンダーは天気予報情報をスクレイピングして取得し、カレンダーに表示する機能も搭載しています。毎朝、カレンダーを開くだけで今日の天気を確認できるので、外出やイベントの計画に役立ちます。

VBAカレンダーでは、VBA単体では難しい機能も実現できるよう、SELENIUMというライブラリを使用しています。このライブラリを使うことで、高度な機能を実現し、使いやすさを追求しています。

カレンダーの利用方法も簡単です。CSSセレクタを使用して特定の要素を指定し、HTMLを取得することで、必要な情報を読み込んでいます。天気予報情報も同様にウェブページから抽出しています。

特別な日をより特別に過ごしたい方にはぴったりのカレンダーアプリになったのではないかと考えています。

作成日:2023年04月23日

生徒のコメント

VBAは軽くしか触れたことがなかったので、知れば知るほどいろいろなことができるのだと感じました。VBAの授業がきっかけでスクレイピングという概念を初めて知り、使ってみましたが、使いこなせたら強力な武器になると思いました。

講師のコメント

なんでもすぐに習得できる力があるから、いろんなことができるとExcelの活用も思いつくでしょう。可能性を広げるためにも、これからもいろいろ勉強してとりくんでください。古いと文句を言わずに・・・・