Lottozahlen

For ... Next, Do ... Loop
Private Sub txtAnzahl_Change() Programm stimmt hier nicht: gibt nicht die Anzahl der Zahlen,
Dim z As Byte, n As Long, m As Long, p As Long sondern der Ziehungen wieder...
Dim LabelFeld As Label, Gefunden As Boolean
Dim AnzahlZiehungen As Long
With txtAnzahl
If IsNumeric(.Text) = False And .Text <> "" Then
  MsgBox "Bitte eine Zahl eingeben!", 48, Title:="Fehler"
  .SelStart = 0
  .SelLength = Len(txtAnzahl.Text)
  .SetFocus
  Exit Sub
End If
If .Text <> "" Then
  AnzahlZiehungen = .Text
  For Each LabelFeld In lblZahl
    LabelFeld.Caption = "0"
  Next
  For n = 1 To AnzahlZiehungen
    ReDim Zahlenfeld(0 To 5)
  For m = 0 To 5
    Do
      Gefunden = False
      z = Int(Rnd * 49)
        For p = m To 5
          If Zahlenfeld(p) = z Then Gefunden = True
        Next
    Loop Until Gefunden = False
        Zahlenfeld(m) = z
  Next
    lblZahl(z).Caption = lblZahl(z).Caption + 1
  Next
End If
End With
End Sub



 Ranking-Hits zurück Sitemap
Designed by www.wbrnet.info