請負作業

Excelベースのシステム開発

ExcelのVBAを使用したシステム開発を請け負います。

VBA【Visual Basic for Applications】とは、Microsoft社のOfficeシリーズのソフトウェア(Excel、Access、Word、PowerPointなど)に含まれるプログラム機能(コーディング、実行環境)になります。
このVBAを用いれは、定型処理や複雑な処理の自動化、他システム(データベースシステム、Webサイト、メールシステムなど)との連携処理などが実現できます。
VBAベースのシステムは、C言語やJAVA言語を使用したコンパイル型実行環境システムと比べ処理スピードが劣ったり、コード記述が俗人的になりやすいマイナス面の特性もありますが、次に示す優位性があります。
また、その優位性を考慮したシステムであれば、他の言語では実現が困難な有益なシステムの構築が可能となります。

Excelベースのシステムのメリット

Excelをベースとしたシステムには多くのメリットがあります。
それらのメリットの多くは業務直結となるものが多く、システム化による業務改善をもたらす可能性があります。

  • 使い慣れたExcel、Word、Outlookなどの使い方で操作可能なシステムを実現できる。
    また、システム開発の要件整理が、具体的なデータや操作方法で整理可能となり、設計作業の工数低減に導く。
  • パソコンにMS Officeがインストールされていれば、プログラム開発環境、実行環境がセットアップされており、別途、環境構築の作業が不要となり、特に開発したシステムの展開(デプロイ)が容易である。
  • Excelベースのシステムは、Excelに含まれる表(集計表、クロス表)、グラフ、ピボットテーブルなどのビジネスでよく使用する機能との連携が容易である。
  • システムの処理結果をExcelシートに出力すれば、そのシートをExcelの機能で修正・加工が可能となり、データを都度必要な形に変更して利活用が容易となる。
  • データベースシステムとの相性が良く、初めはExcel単独で動作するシステムとして開発したシステムをデータベース連携システムへのコンバートが容易である。(但し、データベース連携を想定した設計が必要)
  • 上記の特徴を利用した業務効率改善に直結するシステムが、短期間かつ低コストで開発を実現する。

請け負い可能なシステム

ルレロシステムでは次のようなシステム開発を請け負います。
規模や難易度にも寄りますが、費用は5~10万円くらい、期間は2~5日間くらいの開発になります。
正確な費用と開発期間は、要件を確認した上で見積させて頂きます。要件確認時の費用は頂きません。

複数のExcelファイルをひとつにまとめる仕組み
  • 部門別、担当者別、製品別、期間別などで個別のExcelファイルで管理されている売上などのデータを一つのExcelファイルに集約する仕組み。
  • 毎週、毎月ごとにExcelファイルで管理されている成績などのデータを一つのExcelファイルに集約する仕組み。
  • 元データを更新するとレポートが自動でアップデートされる仕組み。
  • 必要に応じて、上記システムに、データを集計した定型レポートの生成、レポートのPDF出力、出力結果を指定場所に自動保存する仕組みの開発も行います。
CSVファイルをExcelシートに展開する仕組み
  • 基幹システム、クラウドサービス、データベースからダウンロードしたCSVファイルをExcelシートに展開する仕組み。
  • なお、CSVファイルの取込の際、次のような事象が発生することが有りますが、それらを解決する仕組みも合わせて開発します。
  • システムやデータベースから抽出したCSVファイルが、データベースのテーブル正規化により、製品や店舗などのデータがコード化されていている場合があります。CSVファイル取込処理の中でマスターデータを結合させて、レポート成型しやすい形でのExcelシートを展開も行います。
  • CSVファイルが、文字コードがパソコンとは異なるUTF-8などの文字コードになっていたり、文字列データの前後に文字列を示す記号(ダブルコーテンションやシングルコーテーション)が含まれていたり、日時のデータが文字列だったりすることがあり、そのままExcelシートに展開するとレポート生成などのデータの利活用が困難で状態となることがある。これらの問題を解決するコード変換やデータ結合や編集処理も自動化します。
  • 必要に応じて、データを集計した定型レポートの生成、レポートのPDF出力、出力結果を指定場所に自動保存する仕組みの開発も行います。

VBAシステムの開発方針

ルレロシステムでは次のことを考慮したVBAシステムの開発を行います。

  • Excelシートの操作性を維持したシステムの開発を行います。
  • データ再利用を考慮したデータとインタフェース部分を分離したシステムの開発を行います。
  • メンテナンス性、処理速度を考慮したセル内標準関数を有効活用したシステムの開発を行います。
  • コード制御用パラメーター値を、Excelシート内のセルで管理したシステムの開発を行います。
  • オブジェクトの関節参照は極力使用しない。(VBAコーディングの専門的知見)
  • 揮発性関数の使い方には注意を払う。(Excelの専門的知見)

パソコン操作のインストラクター

  • Outlook、Excel、Word、PowerPoint の効果的な操作方法のレクチャー
  • VBAコード開発

その他

  • 動画制作
  • アニメ制作
  • LINEスタンプ制作
タイトルとURLをコピーしました