目次
VBAはおもしろいぞ~い その4(最終回)
こんにちは。伊川(@naonaoke)です。
今回は、動画で紹介しなかった部分を解説します。
作成したパーツを組み合わせて、私がやりたかったことを紹介します。
伊川が欲しかった、競馬のツール
前回の記事で私が作成した競馬のツールを紹介しました。
Excelは、世界一頭のいい電卓です。
このExcelを使って競馬のツールを作成したくて、VBAを勉強しました。
完成の競馬のツール
このようなツールになります。
計算された数値は、ACCESSへ転送される設定になっています。
自動計算ツール 作業手順 その1 ユーザーフォーム表示させる
上のようなユーザーフォームが起動します。
自動計算ツール 作業手順 その2 前売りオッズを削除
前売りか、通常かで条件判定をしていす。
前売りオッズがあったら、不要な部分を削除します。
この条件判定で、不要部分を削除しています。
自動計算ツール 作業手順 その3 オッズ取込
単勝朝一取込
単勝午後取込
これが完成のコードです。
自動計算ツール 作業手順 その4 その他ユーザーフォームの仕掛け
- 自動で時間計算をする仕掛け
- ACCESSへ転送する仕掛け
- オッズをゾーンで分ける仕掛け
- 異常オッズを計算する仕掛け
- こんな仕掛けをしています。
全て、伊川の動画に収録されています。
ここがポイント
ここがポイント
VBAを勉強したのは、本当に競馬です。競馬が趣味ではなくても、VBAのスキルアップの要素がたくさん詰まっています。
特に、配列、ループ、最終行の取得等、色々な技を学ぶことができます。
まとめ
完全に、伊川の趣味の話でした。
しかし、競馬ソフト作成依頼、また、自作の競馬ソフトも結構売れています。
最期に、VBAは、おもしろいぞ~い。
今回のサンプルファイルは、ありません。
毎日の業務が、3時間短縮できます
わからない事を延々と考えるのは、無駄です。
- なんで作動かないの?
- もうやだ!VBAなんか嫌い!
- ネットで調べても情報がない!
必ず作動するコードが、ここにあります。