Sub Combinaties ()
Const MYSET als Koord = „A, B, C, D, E, F“ 'om het even welke die waarden worden afgebakend door“, „
Schemerige aElems () als Koord, aNibs (7) als Byte, I als Geheel, j als Geheel, nElems als Geheel, s als Koord
aElems () = verdeel (MYSET, „,“)
nElems = UBound (aElems)
Als nElems > 7 toen MsgBox „Teveel elementen: “ & nElems + 1: Sub van de uitgang
aNibs (0) = 1: aNibs (1) = 2: aNibs (2) = 4: aNibs (3) = 8: aNibs (4) = 16: aNibs (5) = 32: aNibs (6) = 64: aNibs (7) = 128
Voor I = 1 tot 2 ^ (nElems + 1) - 1
s = ""
Voor j = 0 aan nElems
Als I en aNibs (j) Dan s = s & aElems (j)
Daarna
Debug.Print s
Daarna
Sub van het eind
|