| たとえば、1週間で入力、集計、作表しなければいけない業務がある、人を増員することはできない、例外処理があってパッケージソフトなどでは対応不可能。 |
| ● |
こんな場合、ちょこっと使えるVBAマクロを組めれば、効率化できます。 |
| ● |
オーダーメイド開発なので、きめの細かい処理でも対応。 |
| ● |
意外かもしれませんが、難易度の高い処理、例外の多い処理にも対応しやすいのがEXCELとVBAの組み合わせです。
|
|
| 安く開発するための秘けつとは! |
| ● |
まず、要求する仕様、ほしいものがはっきりしていること。 |
| ● |
機能を実現できる中で、開発、デバッグ、テストの工数(時間)が最少になる言語を選ぶこと。 |
| ● |
機能の変更、追加が容易なシステムにすること。 |
| ● |
優秀なプログラマーに作らせること。必要に応じて徹夜作業や複数で集中的に開発する。 |
| ● |
ここでは、最高で一括50万円までの開発をお受けいたします。 |
早く開発する秘訣とは!! |
| ● |
無駄に打ち合わせで日数をかけないで、資料、サンプルをメールでやり取りし、メール電話等で効率的に設計および仕様の確認をする。 |
| ● |
見栄えや体裁より機能と効率化を優先させる。入力が早く効率的にできるような画面にする。
|
| ● |
やはり、速い、技術力のあるプログラマーを使う。 |
| ● |
ここでは、最長で3週間までの納期で開発をお受けいたします。
(納期は、仕様の確認が終わって、本発注いただいてから最終プログラム納品までの期間です。) |
ご相談、お見積もりは無料です、お支払いは完成後でOKです。
|
| ● |
とりあえず、ご相談ください。 |
| ● |
メールは、お名前、会社名、依頼内容を明記の上、下記まで。
excel@sfpac.com 阪上まで。 |
|
| Microsoft EXCEL について |
Microsoft Excel(エクセル)に標準装備されている言語VBA(Visual Basic for Applications)を用いて、
システムを構築します。
Excelにおける自動化を行いたい、Excelを使っているが今までの業務の流れを変えずに
システム導入したい場合に、特に有効です。
画面もExcelシートをそのまま使用しますので、違和感がありません。
。 |
もはや実質的にパソコンに標準装備されているExcel(エクセル)で動作するため、配布も簡単です。
面倒なインストールも不要です。
また、通常のシステム開発と比較して、費用を抑えることもできます。
時間短縮、経費削減、作業標準化などにぜひご活用下さい。
|
|
EXCELをベースで開発したばあい、広いセルのエリアを有効に活用して、柔軟性のある画面にできます。
使い慣れたEXCELの画面なので、入力もやりやすくなります。また、結果のデータをEXCELのシートに展開できるので、自由度が大きく、見やすくなります。
エクセルVBAで作ったサンプルプログラムの例 <8枚のカード問題>
問題
1から8までの数字が書かれた8枚のカードがある、これをシャッフルして、まず赤の上に1枚目を置く、2枚目以降は、それまでに出たすべてのカードより大きい数字なら赤に、それ以外なら青に置く、最終的に青に1枚だけ(残りの7枚は赤)になるような確率を求めよ。

<図1> サンプルプログラム ダウンロード ---> CARD8_A12.zip
これはは、たけしのコマ大数学科に出た問題だが、これをEXCELでシュミュレーションしてみた。
「カードを切る} コマンドを押すと、3行目の黄色い行に乱数で1から8までの数字が出る。(ここは、もちろん数字がダブらないように出さないとおけないので、プログラム的には、単に乱数でループするだけではダメ)
{配る} コマンドを押すと順次カードを取り出して、ルールにのっとって、赤か青に置いていく。
その結果、青の枚数により、下の部分に集計される。
上の図は、30回実行した最後の会で、カードは、5,4,1,8,3,2,6,7 の順番で取り出して、最初の5は赤に、2枚目、3枚目の 4,1は青に、次の 8 は5 より大きいので赤に、、、でそれ以下は8より小さいわけだからすべて青に行く。
で、青に6枚となった。
確率的に、青に1枚だけというのはかなり少ない気がするが。
ちなみに、すべて赤で、青に1枚もいかない場合って、どういう順番でカードが出てくる場合だろう?
以下...続く
■ Excel VBA でパケージソフトのできない部分を対応する。
パッケージソフトでCSVやテキスト出力および入力があるものは多いと思います。
こういった場合、EXCELなどで取り込んだり、EXCELシートで使うことができますが、プログラム化しないと、いまいちうまく活用できません。ミスを最小化し、作業時間を効率化する意味でも、VBA(マクロ)の利用は必須です。
■ Excel VBAでどれほどのことができるのか?
基本的に、VBでできることは、EXCEL VBAでできます。なぜなら、元が同じ言語(で開発環境のエディターも同じ)だからです。
また、EXCEL VBAから、ACCESS、VB、CV++、VJ++などのプログラムを呼び出せて使うこともできるので、そういう意味では、できないことはないといっても過言ではありません。
データベースおよびデータベースからの帳票は、ACCESS MDBを使うことが可能です、またデタベースからの読み込みはSQL-SERVERからも可能です。
| Microsoft Accessについて |
Microsoft
Accessとは「データベース管理システム」です。 |
会社、学校、趣味、クラブ、その他で扱ってるデータの入力・出力・集計・検索・削除等のできるソフトです。 |
Access では
Excelで難しい事を、簡単に効率よく行う事ができ、そのデータの管理能力が大変優れております。 |
印刷処理の関係も充実しており、目的に合った「データ管理」が自由に作成可能です。 |
|
|
システム名
|
内 容
|
|
|
| 帳票在庫棚卸システム |
棚卸データの入力集計とCSV落とし。 |
| アルバイトの出勤予定管理 |
飲食店チェーンのアルバイト管理集計。 |
|
|
|
|
|
|
| 予約管理検索システム |
歯科医院むけ予約患者の管理。 |
| 見積管理システム |
工務店向け。 |
|
|
|
|
|
|
| 在庫管理システム |
靴屋さんの在庫管理。 |
|
|
| アパレル、発注書管理。 |
タグ印字データのCSV落とし。 |
VB・C・C++・Java・ORACLE
SE、プログラマ募集

      
Today:

Yesterday:
|