Erzeugen von Permutationen in VBA
Frage
Diese Frage wurde vor gestellt, aber ich kann keine Antwort finden, die leicht auf Excel anwendbar istVba.
Grundsätzlich möchte ich genau das tun, was dieses Poster gefragt hat, aber in VBA.Ich möchte ein Array erstellen, n x 2 ^ n, wobei jede Leitung eine andere Permutation von N-Variablen darstellt, die entweder 0 oder 1 sein können.
Ich habe mit diesem für Ewigkeiten herumgespielt, und es ist leicht genug, um für einen Satz n mit Lasten von Schleifen zu tun, aber für eine Variable n kann ich nichts finden, was funktioniert.
Jeder Code oder nur Vorschläge von Wege, um dies zu gehen, wären sehr geschätzt!
Lösung
Dies wird den Wert in der Spalte a
auflisten generasacodicetagpre.edit # 1
Dies speichert das Array in vba nur:
generasacodicetagpre.Andere Tipps
Hier ist eins, wenn Sie nicht in Excel sind und keinen Zugriff auf die Funktionen haben.Oder wenn Sie eine Zahl mehr als 511 haben.
generasacodicetagpre.