コンテンツにスキップ

Excel VBAツール・アプリ開発

Excelを「表計算ソフト」から「業務ツール」へ

あらゆる現場で業務に利用されているExcel。 Excelに業務独自の機能を追加することで、 現場の手間や不便を解消します。

Excelの表に対して行う作業の多くは、 作業の流れを変えずに部分的に自動化ができるため、 システム化よりも、Excel VBAによる効率改善に適しています。 毎月、毎週、あるいは毎日行う作業であれば、その効率アップの効果も絶大です。

DoITsのExcel VBA開発

例えば以下のような業務に対応できます。

  • データ入力・チェックや集計の自動化
  • データの加工・整形
  • Accessデータベースや外部データとの連携

リボンUI

業務で継続的に使うツールは、処理の速さや正確さだけでなく、操作しやすさも重要です。

DoITsでは、Excelのリボンに独自のタブを追加するリボンUIの作成にも対応。
ツール独自のリボンにボタンやメニューを配置することで、操作性の良い業務ツールを作成できます。

リボンUIの例

リボンUIの例

アドイン化

業務ツールをアドイン化することで、その機能をいつでも使えるようになります。

リボンUIとも相性の良いアドイン化で、独自のリボンが常に利用できるようになり、 まるでExcelに業務機能が追加されたかのように使えます。

Excel VBAについて

Excelマクロとも呼ばれる Excel VBA。

れっきとしたプログラミング言語 “Visual Basic” を Excelなどのアプリケーションの操作に特化させた “Visual Basic for Applications” の略です。

ベースとなったBASIC言語が歴史的に非常に古く、 言語仕様上バグを生じやすい等の問題から、 「やめておけ」と言われることもありますが、 現在でも VBA は Excel 上でツールやアプリケーションを開発する際の有力な選択肢です。