Excel-VBA-makro zum generieren einer Liste von möglichen Kombinationen
Bin ich zu schreiben versucht, ein excel-makro zum generieren einer Liste der möglichen Kombinationen.
Habe ich eine Feste Reihe von Werten in verschiedenen Spalten
A, B, C, D jeweils in einem eigenen Spalte.
Habe ich eine Liste mit den neuen Werten zu ersetzen, die mit A, B, C oder D und generieren möchten alle Kombinationen.
Liste der neuen Werte, d.h. 1, 2, 3, 4
Ich würde eine von insgesamt 16 verschiedenen Kombinationen
Beispielsweise
1BCD
2BCD
3BCD
4BCD
A1CD
A2CD
A3CD
...
ABC1
ABC2
ABC3
ABC4
Ich bin mir nicht sicher, ob das ist klar, aber ich möchte zu generieren Kombinationen von Iteration durch jede Spalte zu generieren, die die möglichen Kombinationen mit den neuen Werten eingefügt.
- Code für die Erzeugung von Kombinationen/Permutationen: groups.google.com/forum/#!msg/microsoft.öffentlichkeit.excel.misc/...
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie die folgenden verwenden, um cross-join von zwei verschiedenen Bereichen. Es behandelt Bereiche jeder Größe und schreiben Sie die crossjoined Kombinationen auf eine target-Platte, die Sie angeben.
In dem folgenden Beispiel, ich habe zwei benannte Bereiche:
newValues
undfixedValues
. Diese beiden Bereiche werden aufSheet1
. Ich habe dann in einer Schleife durch die Bereiche und schreiben Sie alle KombinationenSheet2
.Es gibt ein paar ähnliche Fragen mit alternativen Lösungen, die Sie können auch, wenn mein Ansatz ist nicht, was Sie waren nach:
Excel vba zu erstellen, jede mögliche Kombination von einer Reihe
Wie bekomme ich das kartesische Produkt wie die Spalten in excel?