パソボラには、全体の「活動予定表」がホームページから閲覧できるようになっている。
パソボラの全活動から個人に関係するイベントだけを抽出した、「My パソ カレンダー」なるものを作成し、個人の私的予定の入ったGoogle カレンダーと、統合して見れるようにしようというもの。
「活動予定表」の元データから、個人に関係するイベントを抽出するという毎月の繰り返し作業を Excel マクロで自動化しようというもの。
Copilot に、Googleカレンダーの作成方法を聞いてみた。
月単位の行事予定が入力されたダウンロードしたエクセルファイルから、Google カレンダーを作るために Google カレンダーに読み込ませるスプレッドシートの CSV ファイルを作りたい。一連の操作は?
エクセルファイルから Google カレンダー用の CSV ファイルを作成する手順は以下の通りです:
これで、エクセルファイルのデータがGoogleカレンダーに反映されるはずです。
上記項番1~3を Excel マクロで自動化するというものだ。
パソボラの web ページからボタンをクリックしてファイルをダウンロードする操作は、ここでは自動で行わない。このたびは手作業で行うこととする(将来は自動化する)。
「カレンダー」フォルダーは、「マクロの練習」フォルダー傘下に作成する。
Excelファイルで作成されていて、「活動予定表」の基となるデータが入っている。
「月」単位でシートが作られている。
1カラムめは日にち、
2から4カラムは A 班から D 班までの「各班の活動」、
5カラムは「勉強会」、
6カラムは「WG」、
7カラムは「会議」、
8から10カラムは「施設支援」、
11カラムは「その他」で列分けされ、
行は「日」単位となっている。
イベントが入力されているセルには、イベント名と時間が入力されているもの、そうでないものがある。
「Location」では、8行目にまとめられているが、イベント記述内に"Web"などと記されているものもある。
当基データから、Google カレンダーのエントリーを作るのを自動化するということで、相当細かな指示が必要になってくる。