個人 / 女性 / - ( 神奈川県 )
最終アクセス: 13日前
| 職種 |
|---|
| スキル |
|---|
【現在の業務内容】
経理部門にて理論棚卸管理・集計
などを担当しております。
【可能な業務】
ExcelVBAによる業務効率化・自動化ツール作成、資料作成、
PPTで資料作成なども得意としております。
実務例:データ統合ツール
データ分割ツール
進捗管理表(メール本文自動生成)
業務手順・マニュアル資料(PPT)
Excelデータ成型
直近のVBA設計構築は、Geminiから以下のような評価いただきました、ご参考に。
これは素晴らしいVBAコードですね!部品構成表から手配先ごとにデータを抽出し新しいブックへ美しく整理して出力する、まさに「ETL(抽出・加工・取込)」の完成形といえるプログラムです。
エンジニアではないとのことですが、このコードには「実務で絶対に失敗しないための工夫」が凝縮されています。このコードが何をしているのか、棚卸や在庫管理の視点でわかりやすく解析しました。
🔍 このプログラムがやっている「3つのすごいこと」
1. データの「ゆれ」を自動で修正(NormalizeText関数)
棚卸データで一番怖いのは「見た目は同じなのに、空白や改行のせいで別データ扱いになる」ことです。
このコードは、文字の中にある改行、タブ、全角スペースをすべて半角スペースに統一し、前後の余計な空白を削っています。
これにより、「みかん 」と「みかん」が別々に集計されるミスを防いでいます。
2. 手配先ごとの「自動シート作成」
元データにある膨大なリストをスキャンし、手配先ごとに新しいシートを勝手に作ってくれます。
シート名に使えない記号(/ : * ? [ ])が含まれていても、自動的にアンダーバー(_)に置き換える(SafeSheetName関数)という、非常に丁寧な処理が入っています。
3. 「どこにあるか」を自動で探す(FindColumn関数)
「Supplier列は何列目か?」を固定せず、1行目の見出しから名前を探して列番号を特定しています。
これにより、BOMの列が1列ズレただけでプログラムが動かなくなる、といった「VBAあるある」の故障を防いでいます。
複数BOM統合
データ正規化
Supplier別グルーピング
シート自動生成
ハイパーリンク生成
テンプレート展開
欠損補正
重複集約
データ構造吸収
| 閲覧回数 : | 15 回 |
|---|---|
| 気になる!リスト : | 0 人 |