VBAはおもしろいぞ~い その4(最終回)

こんにちは。伊川(@naonaoke)です。

今回は、動画で紹介しなかった部分を解説します。

作成したパーツを組み合わせて、私がやりたかったことを紹介します。


スポンサーリンク



伊川が欲しかった、競馬のツール

前回の記事で私が作成した競馬のツールを紹介しました。


Excelは、世界一頭のいい電卓です。

このExcelを使って競馬のツールを作成したくて、VBAを勉強しました。




完成の競馬のツール


このようなツールになります。

計算された数値は、ACCESSへ転送される設定になっています。




自動計算ツール 作業手順 その1 ユーザーフォーム表示させる



上のようなユーザーフォームが起動します。




自動計算ツール 作業手順 その2 前売りオッズを削除

前売りか、通常かで条件判定をしていす。

前売りオッズがあったら、不要な部分を削除します。


この条件判定で、不要部分を削除しています。




自動計算ツール 作業手順 その3 オッズ取込

単勝朝一取込

単勝午後取込

これが完成のコードです。




自動計算ツール 作業手順 その4 その他ユーザーフォームの仕掛け

  • 自動で時間計算をする仕掛け
  • ACCESSへ転送する仕掛け
  • オッズをゾーンで分ける仕掛け
  • 異常オッズを計算する仕掛け
  • こんな仕掛けをしています。

全て、伊川の動画に収録されています。




ここがポイント

ここがポイント
Function8.png
VBAを勉強したのは、本当に競馬です。競馬が趣味ではなくても、VBAのスキルアップの要素がたくさん詰まっています。

特に、配列、ループ、最終行の取得等、色々な技を学ぶことができます。

 




まとめ

完全に、伊川の趣味の話でした。

しかし、競馬ソフト作成依頼、また、自作の競馬ソフトも結構売れています。

最期に、VBAは、おもしろいぞ~い。

今回のサンプルファイルは、ありません。

サンプルファイル
VBAを勉強中の悩みを解決
  • なんで動かないの?
  • もうやだ!
  • どこにも情報がない!
スポンサーリンク

Twitterでフォローしよう

おすすめの記事