ピークをザックリ把握する種牡馬の勝利数を馬齢別に集計することで、馬のピークをザックリ把握したい。GI戦の単勝を決める最終段階では結構な有益な情報だったりする。※Accessの使用方法はまた別の機会もしくは他のサイトでご確認下さい。今回はExcelの条件付き書式設定を複数回コピペするVBAサンプルの説明になります。クロス集計のサンプル表示これを選択して、Excelにコピペする。馬齢のピークを探りたいだけなので”せん馬”は非表示にして牡馬と牝馬だけの表示にしてみる。タグ変換してWordpressに貼る※無料ブログで試したところタグ変換すると、文字数オーバーでどのブログにも入らなかったので内容は薄いもののWordpressでテストしたくなって記事を書いているというのが本当のところ。2※上記が2018.10月~2020.10.11の約2年間分を集計した表だが、数字だけだとちょっと何んだかよく分からん表に見えるので、これに最大値をちょっと濃いめの色、上位4番までをちょっと薄い色に色づけしてみる。この後は上記表だと行が多いので、勝利数400以上の種牡馬だけを抜粋してサンプル画像を表示していく。AccessデータをExcelにコピペし使える表に加工するのだが、ちょっと簡単にExcel表作成時、よく使う機能を画像付きで紹介する。原表から勝利数400だけを表示するのにフィルターで抽出しコピペし別シートを作成。説明用なので、とりあえず値だけをコピーする。今回のように元シートのネタをフィルターで抽出して、別シートにコピペする場合。元ネタをコピーするのに、シート全体ではなく表の範囲を指定してコピーした方がExcel使用のメモリオーバーを回避できるので、ぐるぐる回ったままダンマリになったり応答しなくなったりということがかなり少なくなる。会社の低性能パソコンを割り当てられてる職場ではExcelコピペの仕方で時間のロスとイライラが自分の大切な時間に大きく影響してくるので、これは知っておくと精神衛生上とても効果があると確信している。値貼付けを選択しペーストすると⇊下図になる。一行目の見出しに色を付けると、こんな感じになる。(下図)ウィンドウ枠の固定(見出しの固定)今回のように1ページに収まる表だとこれで完成だが、原表のように行数が300行以上もある表だとこのままスクロールすると見出しが消えてしまうので、データ表示開始行と列の一番右空白列(今回上記の表だと’N2’をクリックし、「ウィンドウ枠の固定」→「先頭行の固定」を選択すると見出しが固定される。強調したい範囲を選択し、条件付き書式設定(ルールを設定)する今回は牡2~牡7と牝2~牝6までという2つの項目ごとに書式設定を行い。勝利数の多い馬齢を濃いめの色で3番目までをちょっと薄い色づけをして数字だけでなく視覚的に分かりやすい表にしたいというのが目的。牡2~牡7だけでも良いのだが、補助的に牝馬も分けて載せてみた。カラースケール」を選択3行目以降も同様に行ごとに設定していけば良いのだが、今回のように1行毎にルールを設定するのはちょっと面倒になってくる。ここからがようやく今回のVBAサンプルの紹介になるが、プログラム的には、For-Next文、もしくは、Do-Loop文を使えば簡単にできることは想像できるだろう。ガチガチに書式からVBAに組み込むのではなく、1行目を手動で設定するのがミソで、こうすると1行目の書式を変更するだけで、これから自分で作成するどんなExcelシートも選択セル値を変更すれば、同様な見やすいシートに変換できる。関数化するよりも表作成したら終了なので、都度VBAのシート名、行数、列を手動で変更する方が使い勝手が良いと思う。報告資料として添付するときはExcelブックとして保存しなおせば.xlsmとなりVBA記述は添付されないので、安全だ。上記で、ルールの削除の仕方を習得しているので、ルールだけを全消しして再度1行指定しVBAを実行すれば色々な条件付き書式を試せるので、数字と感覚的に色や簡易グラフを組み合わせたいときは便利な機能である。私はグラフよりもルールを結構な割合で多用している。バクチから学べることがあるとしたら、%やヘンテコな数式よりもいくら必要でいくら儲かるのか?を実際カネが動くので、習得しやすいということがある。これは株やFX、ビットコインなどでも同じだが、実際にコインや現金が動くバクチの方が骨身に染みる感じがある。目次が巻頭で検索が巻末。昔のタイプの本の構成だが、索引がページでなくTipsという見出しNo.になっていて慣れるまでは検索しづらい。ビジネスツールの第一歩はWordではなくExcelで文書が打てるようになることの方が大事。