概要
- 趣味の便利ツール開発の記録です
- ツールの概要,開発期間,使用言語,デモ動画をまとめています
ExcelAttendanceToPDF
概要
- PDF自動生成ツール
- Excelマクロ,VBAを用いた
- ボタン一つで,全メンバーから出欠メンバーのみ別シートに抽出しつつ,表をPDF化する
- GitHubにてプログラムを公開しているものもあります
フォルダの説明
- bas_files(VBA)フォルダにはVBAファイルが入っています
- demo_movieフォルダにはmacとwindowsの操作説明の動画が入っています
- excel_fileフォルダにはエクセルのファイルが入っています
- submission_docには,実際にPDF自動化で出力した書類が保存されています
デモ動画
- Windows PDF自動出力手順
- Mac PDF自動出力手順
- Windows 体温手動入力手順
- Mac 体温手動入力手順
使用方法
-
事前準備
- 名前リストなどを外部からコピーしてC列の名前に貼り付ける
- 左の表の学年,性別,学校名,電話番号を記入
- 会員メンバーにはG列の会員Noを記入(非会員の場合は何も書き込まないこと)
-
PDF作成手順(簡易版)
- レッスンに参加するメンバーの行に,D列(参加)のチェックマークを付ける
- 上部にある「代表者氏名」と「レッスン日」を入力する
- 上部にある赤色の「表作成&PDF保存」ボタンを押す
- 保存するフォルダを選択
-
PDF作成手順(体温手入力版)
- レッスンに参加するメンバーの行に,D列(参加)のチェックマークを付ける
- 上部にある「代表者氏名」と「レッスン日」を入力する
- 上部にある緑色の「表を作成」ボタンを押す
- 作成されたレッスン日の名前が付いたシートにて体温を記入する
- 作成されたレッスン日の名前が付いたシートにて「現在の表をPDFに保存」ボタンを押す
- 保存するフォルダを選択
-
その他の説明
- これは出欠管理用のマクロファイルです.D列にチェックマークを付けたメンバーの表を作成し,PDFに保存します
- 上部にある緑色の「表を作成」ボタンを押すと,参加メンバーの表を作成します
- 上部にある赤色の「表作成&PDF保存」ボタンを押すと,一度にPDF出力まで行います
- 上部にある青色の「チェック全解除」ボタンを押すと,D列のチェックマークを全て外します
- 表を作成した際に体温は35.8-36.5の間でランダムに決まります.変更する場合は値を上書きしてください.
- 会員Noがある人は会員,ない人は非会員とみなされます.ただし「休」と書いてある場合には休会とみなし非会員扱いします
- 上部にある白い「時を進める」を押すと学年が1増加し,「時を戻す」を押すと学年が1減少します.年度の変わり目にご使用ください.
-
注意点
- 表の列の追加や削除しないでください
- 会員Noの列をG列から変更しないでください
- 「表を作成」または「表作成&PDF保存」ボタンを押すと同じ日付のシートがある場合には上書きされます
- このシートの名前「メンバーリスト」は変更しないでください
- 一般的にマクロ付きエクセルファイルは悪意を持ったユーザが作成するとウイルス感染することがあります.信頼できないマクロファイルは開かないようにしてください