過去のブログで説明していますが、今回の薬品在庫・管理システムでは薬品の管理をFileMakerで行い、帳票(約束処方・錠剤分包装機のカセット一覧表など)に関してはCSV形式で出力した後、Exel形式のファイルで表示するよう設定します。
その際、ただ表を作成するだけでは面白くありません。

そこでより使いやすい表にするためにVBAでフォームや実行ボタンを表に組み込み、誰にでも使えるように設定してあげると、効果的だと思います。

今回はVBAを普段あまりお使いでない方のために、基本的な設定の仕方をお教えしたいと思います。

私もExelを使用してシステムを作成していたころ、ボタンを押すとフォームが開くようなものを作りたいと思っていて、色々な本を買っては勉強してみたものの、書いてある意味がわからずいつも挫折の繰り返しでした。
ところが1冊の本にめぐり合ってから、この問題が一気に解決!
題名:アッと驚く達人の技
    ExelVBA 実践技&上級技大全

今までの悩みが一気に解決しました。

簡単なVBAであれば設定は慣れればそれほど難しくありませんし、このVBAを理解することによってFileMakerの仕組みも抵抗なく入れるようになると思います。

わかりづらい説明かもしれませんがご了承ください。

なるべくわかりやすく図を交えて説明しますので下のPDFファイルを開いてご活用下さい。

PDFファイルが開かない場合はAdobeのホームページからacrobat readerをダウンロードしてください
Adobeのホームページは左のリンク一覧掲載しました。

初期画面の設定方法
2種類のファイルをマクロを使って同時に立ち上げる設定:→PDFファイル

フォームの設定方法
ユーザーフォームを作成する :→PDFファイル    

コマンドボタンの設定方法
ボタンをクリックして作業の効率化を図る:→PDFファイル 

以上の方法はVBAのほんの一例に過ぎませんが、知っているとExelファイルを作るうえでも今まで以上に作業効率が上がると思います。あとはモジュールの作成しだいですが、それほど難しい作業でなければマクロの記録でモジュールを作りあとはフォームもしくはコマンドボタンに割り当てれば作れてしまいます。またコマンドボタンにモジュールを割り当ててうまくいかない場合は、フォームに割り当てるとうまくいく場合があります。
わかりにくい説明かもしれませんが、少しでも役に立てれば幸いです。
ちょっと使えるExelVBAの活用を目指しましょう!



【 関連エントリー】


テーマ:プログラミング
ジャンル:コンピュータ
コメント
コメントを投稿
URL:
Comment:
Pass:
秘密: 管理者にだけ表示を許可
 
トラックバック
この記事へのトラックバック