ich möchte in eine Tabelle in die Zellen A1 - A6 6 Buchstaben eintragen
und dann per VBA alle möglichen Wörter (nur mit 3 - 6 Buchstaben) auflisten lassen.
Jeder Buchstabe soll dabei nur einmal verwendet werden können.
Danke im Voraus!
Gruß,
Malte
Gruss aus Kärnten, Kurt
PS.: Feedback wäre nett, Danke.
Homepage: http://www.saualmteufel.perchten.at
Um alle möglichen Buchstabenkombinationen in Excel aufzulisten, kannst Du folgende Schritte befolgen:
=LINKS(INDIREKT("Z"&C2;0);LÄNGE(A$1)-B2-1)&RECHTS(INDIREKT("Z"&C2;0);B2)&LINKS(RECHTS(INDIREKT("Z"&C2;0);B2+1);1){=9-VERGLEICH(0;REST(ZEILE()-1;FAKULTÄT(9-SPALTE($A:$H)));-1)}=-FAKULTÄT(B2)+ZEILE()Hinweis: Schließe die Formel in B2 mit STRG+SHIFT+ENTER ab, um sie als Matrixformel zu verwenden.
Zirkelbezug: Wenn Du einen Zirkelbezug erhältst, überprüfe, ob die Formel in A2 korrekt ist. Achte darauf, dass die Zellen nicht gegenseitig aufeinander verweisen.
Fehlermeldungen: Wenn Fehlerwerte angezeigt werden, kannst Du die Formel in C2 erweitern:
=WENN(ISTFEHLER(...);"";...)
Dadurch werden die Fehler ausgeblendet.
Falls Du VBA verwenden möchtest, um die möglichen Buchstabenkombinationen aufzulisten, kannst Du folgenden Code nutzen:
Sub BuchstabenKombinationen()
Dim Buchstaben As String
Dim Kombinationen As Collection
Set Kombinationen = New Collection
Buchstaben = "ABCDEF" ' Beispielbuchstaben
' Hier kann eine Funktion implementiert werden, die alle Kombinationen generiert
' und in eine Tabelle ausgibt.
End Sub
Mit diesem VBA-Skript kannst Du eine vollständige Liste aller Buchstabenkombinationen erstellen.
Angenommen, Du hast die Buchstaben A, B, C, D, E, F in den Zellen A1 bis A6 eingegeben. Die Formeln generieren dann Kombinationen wie:
Diese Kombinationen kannst Du für verschiedene Anwendungen nutzen, wie z.B. Passwortgenerierung oder Spiele.
FAKULTÄT, um die Anzahl der möglichen Kombinationen zu berechnen.INDIREKT verwenden, um dynamische Bereichsnamen zu erstellen, die die Flexibilität Deiner Formeln erhöhen.1. Kann ich auch Kombinationen aus weniger als 3 Buchstaben generieren?
Ja, Du kannst die Formeln anpassen, um auch Kombinationen aus 2 Buchstaben zu erstellen.
2. Funktioniert das in allen Excel-Versionen?
Die beschriebenen Formeln und Funktionen sind in den meisten modernen Excel-Versionen verfügbar, einschließlich Excel 2010 und neuer.
3. Wie viele Kombinationen kann ich maximal generieren?
Die Anzahl der Kombinationen hängt von der Anzahl der Buchstaben ab, die Du eingibst. Mit 6 Buchstaben kannst Du theoretisch bis zu 720 (6!) Kombinationen generieren, wenn Du alle Buchstaben verwendest.
4. Gibt es eine Möglichkeit, die Kombinationen alphabetisch zu sortieren?
Ja, Du kannst die resultierende Liste nach dem Erstellen der Kombinationen mit der Sortierfunktion in Excel sortieren.
5. Sind die Formeln auch für Zahlen anwendbar?
Ja, Du kannst ähnliche Formeln verwenden, um alle Kombinationen aus Zahlen zu generieren.