次の Excel と VBA の問題のように見えるものについて助けが必要です。
ここでの考え方は、各グループで可能なすべての組み合わせを (繰り返しなしで) 生成することです。
入力
COLUMN A | COLUMN B
A | 1
X | 1
D | 1
C | 2
E | 2
出力
COLUMN A | COLUMN B
A | X
A | D
X | D
X | A
D | A
D | X
C | E
E | C
私がなんとかしたこと....データが同じグループにある場合にのみ実行するにはどうすればよいですか。
Option Explicit
Sub Sample()
Dim i As Long, j As Long
Dim CountComb As Long, lastrow As Long
Application.ScreenUpdating = False
CountComb = 0: lastrow = 1
For i = 1 To 10: For j = 1 To 10
Range("G" & lastrow).Value = Range("A" & i).Value & "/" & _
Range("B" & j).Value
lastrow = lastrow + 1
CountComb = CountComb + 1
Next: Next
Application.ScreenUpdating = True
End Sub