2022/09/03 今回はしん社長からのご依頼頂きました。
今回行ったこと
1.Excelで売上管理、消し込み作業を行いたい
Excelで売上管理、消し込み作業を行いたい
どういうものを作りたいのかヒアリングし、Excelをしっかりと作りこんで納品させて頂きました。
8/9に1回目の打ち合わせを行い、作成を開始し、
8/18に一先ず完成。
9/3に最終納品しました。
使用した機能
・関数(IF、VLOOKUP、TODAY、LEFT、MID、CELL、FINDなど)
・条件付き書式
・VBAマクロ
①シート作成マクロ 32行 ⇒ 42行
②売上管理登録表 入金用マクロ 61行 ⇒ 74行
③売上管理登録表用マクロ 32行 ⇒ 108行
④翌年のExcelを作成 74行
⑤行追加マクロ 17行
⑥残高更新用マクロ 32行
※赤文字が今回追加した機能になります。
機能説明
①シート作成に顧客名を入力し、「シート作成」ボタンを押すと
作成されていないシートのみ一気に作成する。
既に作成されていれば何も行わない。
処理を行わないフラグも作成し、上書きなどを行わない。
②必要項目を入力した後、「登録」ボタンを押すと
フラグで判定し、顧客番号に該当するシートの最終行に
値をコピーします。
フラグは処理が済めば済に変更する。
Excelから値をcsv形式で出力処理を行う処理を追加。
③入金日に日付を入力し、「入金」ボタンを押すと
顧客番号に該当するシートの最終行に
品名は入金、金額をコピーします。
フラグは処理が済めば済に変更する。
④入力したExcelをそのまま翌年使用できるように
今年のデータをクリアする。
未入金の行を上の行に詰める。
特定の条件に当てはまったシートの、特定の値を
別のセルに値貼り付けを行い、それ以外の値を削除する。
⑤行追加マクロは、売上帳に自動で行挿入する処理にしていますが、
手動で行追加するボタンを追加しました。
⑥残高更新マクロ
会社名が並んでいるシートに、各シートの特定の値をコピーして
値を集める処理を作成しました。
何かございましたら、何でもご相談ください。
今後もよろしくお願い致します。
コメント