2023-05-01から1ヶ月間の記事一覧

再びトーナメント表作成 ➈-6 特定名簿からの作成

特定名簿からのトーナメント作成ツールを、少しずつ紹介中。 本日も、昨日の続きから。 今日は、三つに分けたサブプロシージャの最後。 Dim Sh As Worksheet Set Sh = ActiveSheet ' トーナメント作成用シートを変数にセットしてリネーム。 Sh.Name = SheetN…

再びトーナメント表作成 ➈-5 特定名簿からの作成

特定名簿からのトーナメント作成ツールを、少しずつ紹介中。 本日も、昨日の続きから。 昨日は「前半と後半の二回に分ける」としたが、それでも長かった。 ということで、今日は中盤のご紹介。同一サブプロシージャの途中から始まるため分り難くなっているが…

再びトーナメント表作成 ➈-4 特定名簿からの作成

特定名簿からのトーナメント作成ツールを、少しずつ紹介中。 本日も、先日の続きから。 本日は、トーナメントの作成部分。長いので、前半と後半で日を分けて紹介。 Sub 対戦表作成(Optional match_type As MatchType = en形) Call 名簿データ取得 ' 形および…

再びトーナメント表作成 ➈-3 特定名簿からの作成

特定名簿からのトーナメント作成ツールを、少しずつ紹介中。 本日も、昨日の続きから。 昨日と同様の標準モジュールに、 以下を追加する。 ' トーナメントの対戦順に並び替えられた配列に、その他の基本情報を付加して新たな配列を返す。 ' source_array:ト…

再びトーナメント表作成 ➈-2 特定名簿からの作成

長らく温めてきたトーナメント作成ツールだが、一部からのリクエスト仕様に対し検討を重ね、汎用化を断念した。この辺りは、私の能力不足に尽きる。ということで、特定名簿からの作成に特化したものを、少しずつ紹介していく。 まずは標準モジュールの、モジ…

再びトーナメント表作成 ➈-1 特定名簿からの作成

前回は、トーナメント作成クラスモジュールを一旦完成させるところまでを紹介した。 infoment.hatenablog.com ところがその後、トーナメント作成時の様々な制約が明らかとなって、結果これを一般化するのは至極煩雑であると感じた。そこで路線を変更して、特…