Underkombinationer ()
Const MYSET som stränger = ”A, B, C, D, E, F” 'värderar any avgränsat vid”, ”,
Dunkla aElems () som stränger, aNibs (7) som byte, I som heltal, j som heltalet, nElems som heltal, s som stränger
aElems () = splittring (MYSET, ”,”)
nElems = UBound (aElems)
Om nElems > 7 därefter MsgBox ”för många beståndsdelar: ” & nElems + 1: Gå ut suben
aNibs (0) = 1: aNibs (1) = 2: aNibs (2) = 4: aNibs (3) = 8: aNibs (4) = 16: aNibs (5) = 32: aNibs (6) = 64: aNibs (7) = 128
För I = 1 till ^ 2 (nElems + 1) - 1
s = "",
För j = 0 till nElems
Om I och aNibs (j) därefter s = s & aElems (j)
Därefter
Debug.Print s
Därefter
Avsluta suben
|