独多 抜天

自動購入

最終目的地は「負けないフルオートソフト」

競艇予想ソフトを作るなら、最終的にはどこを目指すのか。予想結果を画面に表示するところまでか。買い目を自動で作るところまでか。それとも、購入まで自動で行うのか。私が目指している最終目的地は、データを読み、買うべきレースを選び、購入金額を決め、...
データベース構築

二種類の中止表示

業務のためのExcel

「アクセシビリティ:検討が必要です」の意味と対処法

これは、文書の故障や保存エラーではありません。視覚・聴覚・身体などに障害のある人が、画面読み上げソフトなどを使った際に「内容を理解しにくい可能性があります」と Office が知らせているものです。例えば、次のような項目を自動検出します。画...
業務のためのExcel

劇的にデスクワークを改善する「二本柱」

二本の柱とは?第一の柱:元データをハブとしたファイル作り第二の柱:作業を自動化する(macroなど)これだけです。これだけと言っても、目の前の仕事を手作業で片づけることに比べれば、最初は少しだけハードルがあります。(しかも高くないハードル)...
業務のためのExcel

「xlsm」は怖くありません

マクロ有効ブックに慣れて損はない※Xプレートを使ってみた方は読み飛ばしていただいて結構です。xlsmを使ったことが無い方で時々「xlsxなら安心。」「xlsmは何だか怖い。」どこから聞いた情報なのか、そうおっしゃる方もいます。拡張子(ファイ...
業務のためのExcel

「とりあえずファイル」を卒業しませんか?

ファイルを作る前に、少しだけ考えてみるここまで、ファイルが多すぎるすべてxlsx開発タブは休暇中データベースがないという話を書いてきました。でも、現場で仕事をしている方からすれば、「そんなことを言われても、急ぎの仕事なんだから仕方ない。」そ...
業務のためのExcel

データベースという社員がいない

現場でよく見る残念な風景会社には営業部があります。総務部もあり、経理部もあります。ところが、不思議なことに、「データベース」という社員はいません。もちろん、本当に社員を採用しろという話ではありません。(笑)でも、会社の情報を管理する"仕組み...
業務のためのExcel

開発タブが、ずっと休暇中

現場でよく見る残念な風景Excelには「開発」という名前のタブがあります。ところが、このタブを一度も開いたことがないという方は意外と多いようです。実はこれ、とても不思議なことです。車を買ったのに、ボンネットは一生開けない。テレビを買ったのに...
業務のためのExcel

Excelファイルがすべて「xlsx」

現場でよく見る残念な風景仕事でいろいろな事務所のExcelを見る機会がありました。その中で、私が「あぁ、もったいないな」と感じることがあります。それは、保存されているExcelファイルが、ほとんどすべて「.xlsx」であることです。もちろん...
業務のためのExcel

「とりあえずファイル」が多すぎる

仕事でパソコンを見せてもらう機会があると、時々とても残念に感じることがあります。それは、「忙しい中でとりあえず作ってみたよ」ファイルが多すぎるという状態です。もちろん仕事をしていれば、ファイルは増えます。気が付けば何百ファイルになっているの...
YouTube補足

Excelマクロ VS ガウスの公式

1+2+3+4+・・・1000万の計算スピードと正確さYOUTUBE動画で使用したVBAがこちらで、あなたのExcelに載せても当然動きます。動画でお伝えした通り、本当に1000万回の演算ループ処理です。Option ExplicitPub...
Excel・VBAの道具箱

エディターとは?

|無機質な画面は、自由度の高い作業机であるエディターとは?エディターとは、ひと言で言えば「編集するための道具」です。英語の editor も、もともとは「編集者」という意味を持っています。つまり、エディターという名前が付くものは、例外なく何...
作業環境

光回線の選び方

5社の光回線を使って感じた本音。単純ですが「経験値」からの基準【確認1】まず確認すべきは、サービス提供エリア光回線を選ぶとき、最初に確認すべきことは料金でも速度でもありません。当然、自宅やオフィスが、その回線のサービス提供エリア内にあるかど...
業務のためのExcel

タイピングは肉体労働

キーボードを使ったタイピング作業は、立派な肉体労働です。(私にとって)少し大げさに聞こえるかもしれませんが、実際に長時間パソコン作業をしていると分かります。肩が凝ります。目が疲れる。腰も重くなる上、長時間椅子に座り続けなければなりません。見...
開発準備

VBAは書かなくてよい|まず入れて、動かして、確かめる

VBAは、最初から自分ですべて書けなくてもよい。大切なのは、VBAを使って目的を達成することである。これは、私が競艇ソフト作りに取り組み始めてから、ずっと変わらない考えである。私は今でも、自分を「VBAを書ける人間」だとは思っていない。それ...
データベース構築

DB作りは、データを集める前から(既に)始まっている

他の記事とも重複する。でも、ここは重要DB作りというと、多くの方はまず、「データを集めること」を思い浮かべると思う。もちろん、それは間違いではない。出走表を集める。直前情報を集める。結果を集める。オッズを集める。これらを蓄積していけば、競艇...
データベース構築

パラメータ(parameter)とは

実は周囲にあふれかえっているパラメータパラメータという言葉を聞くと、少し難しく感じるかもしれません。いかにも理系っぽく、しかも横文字です。この時点で、そっとページを閉じたくなる人もいるでしょう。でも実は、パラメータは私たちの日常生活にあふれ...
作業環境

パソコン作業は2画面がちょうどいい|デュアルモニターのすすめ

パソコン作業を長く続けていると、どうしても作業環境を整えたくなります。画面を広くしたい。複数の資料を同時に見たい。Excel、ブラウザ、フォルダ、メモ帳を行ったり来たりするのが面倒。そう考えると、モニターを増やしたくなるのは自然で私も現在は...
データベース構築

マクロ有効ブックを開いたときに警告が出る場合の解除方法

当サイトで配布しているExcelファイルの中には、作業を自動化するために マクロ を使用しているものがほとんどです。そのため、ダウンロードしたファイルを開いたときに、Excel上部に警告が表示される場合があります。たとえば、以下2点は私が私...
データベース構築

Power QueryでWEB上のExcelファイルを読み込む練習|競艇開催日程データ編

この教材についてこのデータはExcelファイルとして配布していません。ExcelのPower Queryを使い、このページ上の表をWEBデータとして読み込む練習用です。練習用ですがデータの内容は「本物」ですからこれから競艇ソフトを作りたい方...
データベース構築

競艇の基本情報=BASIC3

競艇の基本情報=BASIC3BASIC3とは|出走表・直前情報・結果をひとまとめにした私なりの呼び方「BASIC3」いきなりこの言葉を聞いても、ほとんどの方はピンとこないと思う。当然である。なぜなら、これは一般的な競艇用語でも、公式サイトで...
データベース構築

HTMLを開くと何が見えるか|競艇データの現場を確認する

Web画面では「矢印」に見える情報が、HTMLの中ではソフトが読める識別子として残っている。HTMLは単なる英字の羅列ではない。人が見る画面を、分析できるデータへ変える入口である。📱 スマホで読めます  💻 PC推奨この記事はスマホでも読め...
データベース構築

Raw HTMLを保存する理由|未来の自分へ残す、やり直しの保険

Raw HTMLは、未来の自分へ残す「やり直しの保険」である。今すぐ中身を理解できなくても構わない。元データさえ残っていれば、データベースも分析方法も、あとから何度でも作り直せる。📱 スマホで読めます  💻 PC推奨競艇ソフトを作り始めると...
開発準備

競艇ソフトの作成フロー

競艇ソフトは、いきなり自動購入から作ってはいけない。先に必要なのは、正しいデータである。次に、そのデータから買う条件と見送る条件を作る。自動購入へ進むのは最後だ。基本の流れは「データ収集 → 検証 → 分析・ロジック構築 → 検証 → 自動...
開発準備

闘えるExcelへカスタマイズ

事前準備 闘えるExcelへカスタマイズ競艇ソフトを自作していくうえで、避けて通れないものがあります。それは、Excelファイルの管理です。競艇ソフト制作というと、どうしても予想ロジックやデータ取得、分析方法に目が行きがちです。もちろんそれ...
開発準備

ロジックは自分が考える|AIに任せる前に決めること

AIはコードを書ける。しかし、「なぜ、その条件で買うのか」「なぜ、ここで見送るのか」まで決めるのは自分である。競艇ソフト作りでは、ロジックとアルゴリズムを同じものとして扱いやすい。しかし、二つの役割は違う。ロジックは判断の理由であり、アルゴ...
開発準備

Excelには Open AI Chat-GPT

AIと聞くと、ChatGPTのように誰でも使えるサービスを思い浮かべる方が多いと思います。私自身も最初は、AIといえばChatGPTのような公開型のサービスを指すものだと思っていました。(ちなみにOpen AIとはchatGPTを運営してい...
Excel・VBAの道具箱

アルゴリズム(algorithm)

コンピューターにおけるアルゴリズムコンピュータは🧠 「考える」ことはできないので、📜 細かく正確な手順(アルゴリズム) を与える必要があります。例:「1〜10まで足す」アルゴリズム合計を0にする1から順に足す10まで繰り返す結果を表示する🔹...
開発準備

アルゴリズムとロジック|考えることと、動かす手順

ロジックは「なぜ、その判断をするのか」。アルゴリズムは「その判断を、どの順番で実行するのか」である。名前は難しく見えるが、アルゴリズムは特別なものではない。目的へたどり着くための手順を、順番と条件に分けたものである。料理、事務作業、競艇ソフ...
YouTube補足

古い動画について

5年以上前の競艇予想ソフト動画を今も残している理由このページでは、私が5年以上前にYouTubeへ投稿した競艇予想ソフト関連の動画について、現在の状況を補足しておきます。対象の動画はこちらです。YouTube動画 1YouTube動画 2こ...