Excel VBAツール・アプリ開発
Excelを「表計算ソフト」から「業務ツール」へ
あらゆる現場で業務に利用されているExcel。 Excelに業務独自の機能を追加することで、 現場の手間や不便を解消します。
Excelの表に対して行う作業の多くは、 作業の流れを変えずに部分的に自動化ができるため、 システム化よりも、Excel VBAによる効率改善に適しています。 毎月、毎週、あるいは毎日行う作業であれば、その効率アップの効果も絶大です。
DoITsのExcel VBA開発
例えば以下のような業務に対応できます。
- データ入力・チェックや集計の自動化
- データの加工・整形
- Accessデータベースや外部データとの連携
リボンUI
業務で継続的に使うツールは、処理の速さや正確さだけでなく、操作しやすさも重要です。
DoITsでは、Excelのリボンに独自のタブを追加するリボンUIの作成にも対応。
ツール独自のリボンにボタンやメニューを配置することで、操作性の良い業務ツールを作成できます。
リボンUIの例
アドイン化
業務ツールをアドイン化することで、その機能をいつでも使えるようになります。
リボンUIとも相性の良いアドイン化で、独自のリボンが常に利用できるようになり、 まるでExcelに業務機能が追加されたかのように使えます。
Excel VBAについて
Excelマクロとも呼ばれる Excel VBA。
れっきとしたプログラミング言語 “Visual Basic” を Excelなどのアプリケーションの操作に特化させた “Visual Basic for Applications” の略です。
ベースとなったBASIC言語が歴史的に非常に古く、 言語仕様上バグを生じやすい等の問題から、 「やめておけ」と言われることもありますが、 現在でも VBA は Excel 上でツールやアプリケーションを開発する際の有力な選択肢です。
