![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
現在、A1〜A12に人の名前を書き、
ボタンを押すとランダムで2班に分けるマクロを作成していました。
以下現在入力しているものとなります。
Sub グループ分け()
Dim Total As Integer
Dim TmCnt As Integer
Dim Data1 As Variant
Dim Data2() As String
Dim i As Integer, j As Integer, k As Integer
Total = Cells(Rows.Count, 1).End(xlUp).Row
TmCnt = 2
Data1 = Range("A1:A12" & Total).Value
ReDim Data2(1 To Total)
Randomize
For i = Total To 1 Step -1
j = Int(Rnd * i) + 1
Data2(i) = Data1(j, 1)
Data1(j, 1) = Data1(i, 1)
Next i
i = 1
Do
For j = 1 To TmCnt
k = k + 1
Cells(i, j + 2).Value = Data2(k)
If k = Total Then Exit Sub
Next j
i = i + 1
Loop
End Sub
このように入れていたのですが、
ボタンを押すと、セルCとDに出力されます。
これをJとKあたりに出力するには
どの部分を直せばよいのでしょうか。
ご教示お願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) A列B列C列 3 2023/04/26 18:11
- Visual Basic(VBA) エクセル マクロ(A1:A10)までの中で一番多く出た数字をB10に表示 6 2023/04/25 17:01
- Visual Basic(VBA) VBA 請求書自動作成 3 2022/04/24 01:58
- Excel(エクセル) excel2013 色付きセルの値合計 3 2023/02/28 11:48
- Visual Basic(VBA) VBA Userformで一部別シートに転記がしたいのですが 2 2023/05/24 13:08
- Excel(エクセル) エクセルVBAでオブジェクトが必要です 2 2022/09/10 16:37
- Visual Basic(VBA) ExcelVBAの転記について 1 2022/03/23 20:13
- Excel(エクセル) VBAで組み合わせ算出やCOUNTIFSの処理を高速化したいです。 4 2022/04/07 02:38
- Visual Basic(VBA) このマクロの説明文を教えてほしいです。 1 2023/01/12 09:17
- Visual Basic(VBA) まとめシートから集計シートへA列のコードが一致したら1行コピーするマクロをネット上で見つけました。こ 1 2022/08/30 14:11
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
あああ..ああい..ああう とい...
-
select caseの入れ子
-
vbs 文字位置を中央に
-
エクセルのマクロについて教え...
-
B列の最終行までA列をオート...
-
Worksheets メソッドは失敗しま...
-
エクセルで特定の文字列が入っ...
-
エクセルで複数のシートのクリ...
-
VLOOKUPの列番号の最大は?
-
Excel VBAでのWorksheet_Change...
-
別ブックをダイアログボックス...
-
エクセル2016で時間を入力して...
-
excelのデータで色つき行の抽出...
-
マクロの「SaveAs」でエラーが...
-
VBAマクロ実行時エラーの修正に...
-
特定の文字がある行以外を削除...
-
エクセルVBAが途中で止まります
-
電話番号の入力方式が違うデー...
-
エクセル マクロ オートフィ...
-
VBAで別ブックのシートを指定し...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
あああ..ああい..ああう とい...
-
VBAにて『元に戻すボタン』を作...
-
select caseの入れ子
-
VBAバーコード照合 バーコード...
-
vbs 文字位置を中央に
-
エクセルで選択したセルがディ...
-
xlookup関数の引数を利用して検...
-
エクセルで簡単なオートシェイ...
-
ある一定時間の最高値と最小値...
-
指数関数近似を行うプログラム...
-
セルに入ってる数式を他のセル...
-
打込み作業の自動化
-
ListBox1 ListBox2 条件抽出
-
C++で、b[bit]の非負整数(例え...
-
エクセルVBAのプログラム
-
エクセル マクロについて教えて...
-
VBAマクロにての絶対値
-
スペース区切りのAND検索
-
エクセルを開いたらカウントし...
-
日付の年の確認方法について A1...
おすすめ情報