CELLNETS Excel開発の専門会社

【VBA入門】 コード設計のコツを覚えて「設計力」をスキルアップ

セルネッツ:◆コードに意味をもたせる理由
運転免許証や保険証、診察券などコード番号は身近なものですが、コード設計という工程では、未来にわたり重要になるのでポイントを紹介します。


運転免許証や保険証、診察券などコード番号は身近なものです。
システム開発においては、「コード設計」という工程が、未来にわたり重要になるため、
本コラムでそのポイントを紹介します。

みなさん、こんにちは。セルネッツ竹本です。

今回は、設計工程の大事なひとつ「コード設計」について解説いたします。

コード体系の見直し

番号の付け方がバラバラで、並び替えも集計もできない

  • 得意先・商品コードの桁数が揃わず、並べ替えると順番が崩れる
  • 担当者ごとに番号の付け方が違い、重複や欠番が出ている
  • ファイル名の日付形式がまちまちで、最新版が探せない

そのお悩み、コード設計から見直したExcelシステムで解決できます。Excel専門のシステム開発会社『セルネッツ』なら、採番ルールの設計、桁揃えの自動化、既存データの一括変換まで対応します。今の台帳を活かしたまま整えることも可能です。

\Excel専門特化 × 低価格 × スピード対応/

コード設計・システム化を相談する

全国対応・お見積もり無料

◆コード設計とは何か

社内にたまった注文情報やあらゆる情報を、事故なく、精度高く、一元的に管理するために必要なこと。

それは、以下の2つ。


1、桁数を揃え

2、数字や記号に意味付け(命名規約)


そうすることで、データの基本情報をすぐに読み取れるようにする。

これが「コード設計」です。


世の中の管理番号をはじめ、会社の「従業員番号」にもコード規約は適用されています。


(例:従業員番号順「24S01101」から分かること)


1-2桁目:採用年(西暦2桁)

3-3桁目:採用区分(社員S/派遣H/パートP)

4-5桁目:事業所区分(01本社、05大阪)

6-8桁目:採用連番


上記の例から、「2024年」、「社員採用」、「本社」、「連番」がわかります。

かなりザックリですが、基本情報が読み解ける事で業務を効率的にまわせるようになります。

さらに、プログラムによる部門や属性によるグルーピングが容易になります。

◆コード設計の注意点

大切なのは、一度定めたコード規約は、「ルールを変えない」ことです。

未来の変化を見据え、慎重に考える必要があります。

安易にコードを設定すると後になってたいへんです。

例えば、パートから社員登用されたり、大阪から本社への配置転換も想定されます。

変化、変更に対応できるが、人物を特定できることも大切です。

このため、絶対的な単純連番も検討の余地ありですが、露骨に見える化されるのも抵抗あったりしますので一工夫してください。

◆命名規約の重要ルールはこれ

「桁数揃えの原則」です。

次に「シンプル化」できるだけ短く、です。コードは短ければ短いほど管理しやすいです。


以下は、毎日のように営業から届く、注文データの「ファイル名」と思ってください。

例えば、注文データを以下のように命名されては、同じグループに分類するのが困難になります。

システムにとって「規則性ない情報は処理できない」ためです。

【Before】
2023年9月5日_注文分.xlsx
2023年10月12日_キャンセル分.xlsx
23年6月5日_変更分.xlsx


↓システム的に取り扱いやすい改善をするなら・・・。

【After】
注_230905.xlsx
取_231012.xlsx
変_230605.xlsx

こんな場合、システム設計書では、「コード規約」を次のように表現します。
区_yymmdd.xlsx

がっちり桁が揃い、要素の開始位置(桁目)もルールが適用されました。


システム開発では、日付順や担当者順、売上順など、データ並べ替えて見たい場面が多いですが、
「SORT」並び替えでは、文字列の序列が大きく影響しますので、桁揃えには十分注意してください。

日付なんて、「わかれば良い」のですから、手作業中心のデータ管理であれば、気付きにくいことも沢山あります。

しかし、
システムを学んでゆくなら少しづつ「習慣化」しておくのが良いでしょう。

今回のテーマは、「コード設計」について、解説を行いました。

本記事が、品質向上において、ご参考お役立てになれば幸いです。

相見積もり歓迎

設計から任せる場合の費用感をお伝えします

  • 既存データの変換は8万円〜が参考価格(税別)
  • 入力フォーム付きの簡易システムは30万円〜
  • システム導入相談は60分無料で承ります

相見積もりも歓迎です。参考価格はデータ変換8万円〜、入力フォームを備えた簡易システム30万円〜(税別)です。要件を伺い、Excelで十分か、別の仕組みが向くかも正直にお伝えします。まずは今の管理番号の困りごとをお聞かせください。

\Excel専門特化 × 低価格 × スピード対応/

無料見積もり・お問い合わせはこちら

全国対応・お見積もり無料


関連記事

Excelシステム開発

Excelを複数人で共同編集できるExcel for the webとは?Excelオンラインの共有手順と業務改善事例

更新日:2026年10月9日

Excelシステム開発

システム開発の依頼ガイド|費用相場・流れ・会社の選び方と「作りすぎない」判断軸

更新日:2026年9月24日

Excelシステム開発

予約システムの開発依頼にかかる費用相場|小規模店舗は100万円以下で作れる

更新日:2026年9月24日

Excelシステム開発

CRMシステム開発の外注費用は?依頼先の選び方と100万円以下に抑える考え方

更新日:2026年9月24日

Excelシステム開発

勤怠管理システム開発の外注費用相場|100万円以下で作る方法とプラン別料金【2026年版】

更新日:2026年9月24日

Excelシステム開発

SFAシステム開発の依頼相場は?高額SaaSに払い続ける前に知るべき「安く作る」現実解

更新日:2026年9月24日

Excelシステム開発

業務システム開発の依頼はいくら?費用相場と「100万円以下」で頼む方法

更新日:2026年9月24日

Excelシステム開発

受発注システム開発の費用相場は?外注料金の内訳と安く抑える方法を解説

更新日:2026年9月24日

Excelシステム開発

販売管理はエクセルで十分?売上管理表・発注管理表の作り方と「限界」の乗り越え方

更新日:2026年10月9日

newsite