
各チーム4人で(計7チーム28名)のランダムな座席表を作りたいです。
http://oshiete1.goo.ne.jp/qa3376116.html
を参考に作ったのですが、うまく機能しません。
各チーム代表者1名は固定して、残り21名を同じチームで対戦しないでなおかつランダムな振り分けをしたいです。
どなたか知恵を貸して戴けないでしょうか?
No.4ベストアンサー
- 回答日時:
#2です
補足を踏まえてアレンジ
’--------------------------------------------------------
Sub Macro1()
Dim idx, R As Integer
Dim a, aa As Variant
aa = Split("A B C D E F G")
Randomize
For idx = 1 To 21
Sheets("Sheet3").Cells(idx, 4) = Rnd
Next idx
With Sheets("sheet3")
.Activate
.Cells(1, 1).CurrentRegion.Select
Selection.Sort key1:=Range("d1"), Order1:=xlAscending, header:=xlGuess
.Columns(2).ClearContents
.Columns(4).ClearContents
End With
R = 1
For Each a In aa
For idx = 1 To 3
Sheets("Sheet3").Cells(R, 2) = a
R = R + 1
Next idx
Next a
End Sub
’--------------------------------------------------------
参考まで
No.3
- 回答日時:
試合を何試合するのかは解りませんが、なぜ乱数表でランダムに作る必要があるのですか?
各グループをA~GとしメンバーをそれぞれA1~A4とあらわした表を作り、2行目から4行目をそれぞれ1行ずらした表を作成すれば7パターンのの対戦表は作成されます。
それで試合数が足らなければ各チームの番号を同様に1列ずらしていけば違う対戦カードが組めます。

この回答への補足
回答ありがとうございます。
確かに乱数で作る必要はないのですが、公平せいを出したいのと上記の場合4回戦したときにG4の人がA1と対戦する可能性がないと思うので・・・
でもかなり参考になりました。ありがとうです。
No.2
- 回答日時:
関数?マクロ?
>を参考に作ったのですが、うまく機能しません。
回答もそうですが、質問が曖昧だと回答が付きにくいよ
参考になさったリンク先の#5さんの回答を特に前提の所をよく読んでみてください
どこに座席表を作りたいの?
どこに参加者?28名の表があるの?
代表者の見分け方は?28名の表に含まれているの?別表になっているの?
上記の理由で何を回答していいのか分かりませんが
シート1のセルA1から下方向に28名分の名前をランダムに並び替えるマクロだけ提示しておきます
’--------------------------------------------------------
Sub Macro1()
Dim idx, R, C As Integer
Randomize
For idx = 1 To 28
Sheets("Sheet1").Cells(idx, 2) = Rnd
Next idx
With Sheets("sheet1")
.Activate
.Cells(1, 1).CurrentRegion.Select
Selection.Sort key1:=Range("b1"), Order1:=xlAscending, header:=xlGuess
.Columns(2).ClearContents
End With
End Sub
’--------------------------------------------------------
リンク先の#5さんのマクロをアレンジしました
回答にはなっていないと思いますが
参考までに
参考URL:http://oshiete1.goo.ne.jp/qa3376116.html
この回答への補足
回答ありがとうございます。
補足でシート1に座席表、シート3に名簿と点数表を作っています。
シート1(A列に各卓、B列代表者名前、CDE列に参加者名前)
シート3(A列に代表者を除いたNo.1~18,B列にチームA,A,A、B,B,B~G,G,Gまで C列に名前)です。
シート3の名簿に名前を記入するとチーム員同士被らないで自動で振り分けが出来るようにしたいです。
No.1
- 回答日時:
>を参考に作ったのですが、うまく機能しません。
どの回答を参考に、どのようにしてもうまくいかなかったのか、それを提示されては?
どこに何があって、どこにどのように表示したいなども欠如してますし。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 掃除機・クリーナー・空気清浄機 Excel活用法 1 2023/01/16 20:02
- その他(Microsoft Office) Excelの表記ゆれについて <状況詳細> 7000人を対象とした一覧表があり、それぞれが各支社やチ 2 2023/06/02 15:08
- 英語 会社でのチーム名を考えています 現場部門ですが、事務的な作業もするチームです 例えば業務改善や帳票類 7 2022/09/07 13:50
- 囲碁・将棋 将棋のスーパーカップはやらんの? 2 2023/06/27 21:54
- 学校 どっちも嫌 2 2022/04/20 07:24
- 会社・職場 これってパワハラでしょうか? 私の部署は2つのチームに分かれています。一つが企画チームで、もう一つが 5 2022/10/11 23:08
- 卓球 なぜ、3つや4つの個人、チームが同時に戦うスポーツはないのでしょうか? 4 2023/01/21 00:22
- 野球 セ・リーグの今年の3位争いはどうなる? 5 2022/09/26 07:05
- 医師・看護師・助産師 大学病院の病棟看護師について教えてください。 僕は前に入院しました。 僕が入院したとこの病棟看護師は 2 2023/03/18 14:17
- アニメ 幽遊白書・暗黒武術会「3位決定戦」が実施された場合? 1 2022/10/30 00:00
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
バレー6チーム総当り組み合わせ表
-
【プロ野球】チーム打率・チー...
-
プロ野球のクライマックスシリ...
-
ハンドボールを見に行こうと思...
-
学童野球の招待試合について
-
19チーム3つ巴戦の総当たりリー...
-
エンジェルスの大谷翔平選手は...
-
メジャーリーグの対戦の表記に...
-
小学3年生の息子の少年野球(軟...
-
社会人都市対抗野球の補強選手制度
-
プロ野球が好きで観戦に行きま...
-
Npb一軍でほんきょちを所有して...
-
ボーイズ、シニアに付いて相談...
-
中学野球 負けてばかりのチー...
-
中日 バンテリンドーム名古屋で...
-
ユニフォームを忘れたら?
-
プロ野球解説者の中で、最も嫌...
-
同じグッズを何個も買う人って...
-
巨人でサウスポーの名先発って...
-
【進撃の巨人】エレンが2回巨...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
バレー6チーム総当り組み合わせ表
-
中学野球 負けてばかりのチー...
-
プロ野球が好きで観戦に行きま...
-
バレー3コート、10チームでの練...
-
中学生の子供がいてます。 硬式...
-
10チームが総当り戦(リーグ戦...
-
バレーボールのリーグ戦の表
-
少年野球の試合の集合時間
-
野球が中止になる 降水量って...
-
アウェイユニホームデザインが...
-
少年野球・・赤ちゃん連れでも...
-
小学3年生の息子の少年野球(軟...
-
メジャーリーグの対戦の表記に...
-
チーム防御率について
-
ボーイズ、シニアに付いて相談...
-
エクセルでランダムな麻雀用座...
-
エクセルでの重複しない抽出方...
-
アメリカ東海岸のチームと西海...
-
埼玉の中学野球でやめたほうが...
-
少年野球 指導者のお昼ご飯は...
おすすめ情報