我需要幫助以下excel和看起來像VBA問題。Excel VBA創建每個可能的組合(無重複)
這裏的想法是在每個分組中生成所有可能的組合(無重複)。
INPUT
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
我看不清楚問題所在......只需要設置一些變量,是嗎? – code4life
我試圖在Excel中使用公式來完成它,但它似乎是一個沒有VBA的不可能的任務。我不知道如何從VBA開始。 – user1839229
@ user1839229你知道,我有點抱歉,你的問題已經關閉了,因爲我認爲你在這裏有一個很好的問題,只是以非常不吉利的方式提問。你應該編輯你最初的問題,把這個垃圾倒掉,然後嘗試獲得原始的重新打開,現在你正在努力自己解決這個問題。 – Jook