Excel Funktion oder Makro?
Ich habe 2 werte einmal 0 und 1.
Die Werte werden zufällig per Funktion generiert.
Wenn nun beispielsweiße in der Zelle A1 der Wert 1 steht soll die Arbeitsmappe so oft aktualisiert werden bis in der Zelle A1 der Wert 0 steht.
Gibt's dafür irgendeine Formel oder einen Makro den ich dafür verwenden kann ?kenne mich nicht wirklich mit Excel aus wollte nur mal was ausprobieren :)
Freue mich auf eure Antworten :D
Grüße Lars
1 Antwort
![](https://images.gutefrage.net/media/default/user/15_nmmslarge.png?v=1551279448000)
Es ist möglich mit einem Makro dieser Art:
Sub a()
Dim inf As Long
Do Until ActiveSheet.Range("A1").Value = 0
Calculate
inf = inf + 1
If inf > 10000 Then
MsgBox "unendliche Schleife vermutet, der Vorgang wird abgebrochen"
End
End If
Loop
End Sub
Aber was genau probierst du aus das du so etwas brauchst :?
![](https://images.gutefrage.net/media/default/user/15_nmmslarge.png?v=1551279448000)
Hi,
okay ja für einen Passwortgenerator ist so eine Funktion praktisch zu haben^^ In meiner Testmappe funktioniert das Makro also muss der Fehler woanders liegen :7
In deiner Frage schreibst du das es wiederholt werden soll bis 0 drin steht, deinem Kommentar nach steht aber eine 1 drin wenn ein gültiges Passwort generiert ist. Wenn du eins von beiden umdrehst sollte es funktionieren.
Und mir fällt gerade auf das man vor der Schleife auch nochmal mit Calculate aktualisieren muss, damit auch ein anderes Passwort generiert wird.
![](https://images.gutefrage.net/media/user/Larsgregor/1656866392104_nmmslarge__0_0_3000_3000_641153e52a3773b474bab4e618b57e3d.jpg?v=1656866392000)
![](https://images.gutefrage.net/media/default/user/15_nmmslarge.png?v=1551279448000)
Hey, danke für deine schnelle Antwort,
Der Makro hat leider nicht funktioniert :/ Ich hab mir einen Passwort Generator erstellt das Passwort wird immer mit unterschiedlich vielen Sonderzeichen und Großbuchstaben erzeugt. nun hab ich einen Prüfer erstellt wenn die Mindestzahl von Sonderzeichen etc. vorhanden ist soll die Zahl in der Zelle 1 Anzeigen und wenn zu wenig Sonderzeichen etc. vorhanden sind soll eine 0 dran stehen und durch den Makro den ich erstellen möchte soll dann sich die Excel mappe so oft aktualisieren bis es das Passwort mit den mindestangaben von Sonderzeichen etc. beinhaltet angezeigt wird. :) habe es vielleicht bisschen kompliziert gemacht aber immerhin bis jetzt ohne Hilfe :)
Grüße Lars