Sub cmdOK_Click()
Dim x As Integer
Dim Anzahl As Integer
n = 2
Anzahl = Me.txtGesamtW
Do
If n <= Anzahl Then
With Me
.fra3.Caption = "Person Nr. " & n
.txtName = ""
.txtVorname = ""
.txtAlter = ""
.txtEinzug = ""
End With
n = n + 1
MsgBox "Persone eingetragen"
Exit Sub
End If
Loop
If n > Anzahl Then
MsgBox "Alle Wohnungen eingetragen"
Unload Me
End If
End Sub
Leider stoppt die Schleife nicht. Wo liegt denn mein Fehler?
Sub cmdOK_Click()
Dim x As Integer
Dim Anzahl As Integer
n = 2
Anzahl = Me.txtGesamtW
With Me
Do
.fra3.Caption = "Person Nr. " & n
.txtName = ""
.txtVorname = ""
.txtAlter = ""
.txtEinzug = ""
n = n + 1
Loop Until n > Anzahl Then
End With
MsgBox "Alle Wohnungen eingetragen"
Unload Me
End Sub
Gruß Armin
Private Sub CommandButton1_Click()
Dim letzteZeile As Integer
Static n As Integer
Dim anzahl As Integer
letzteZeile = Sheets(1).Cells(Rows.Count, 1).End(xlUp).Row
anzahl = Me.TextBox2 * 1
n = n + 1
With Sheets(1)
letzteZeile = .Cells(Rows.Count, 1).End(xlUp).Row
.Cells(letzteZeile + 1, 1) = Me.TextBox1
.Cells(letzteZeile + 1, 2) = Me.TextBox2
.Cells(letzteZeile + 1, 3) = Me.TextBox3
.Cells(letzteZeile + 1, 4) = Me.TextBox4
.Cells(letzteZeile + 1, 5) = Me.TextBox5
End With
If n = anzahl Then
Me.Hide
Unload Me
Else
TextBox3 = ""
TextBox4 = ""
TextBox5 = ""
TextBox3.SetFocus
End If
End Sub
Sub cmdOK_Click()
Dim x As Integer
Dim Anzahl As Integer
n = 2
Anzahl = Me.txtGesamtW
Do
If n <= Anzahl Then
With Me
.fra3.Caption = "Person Nr. " & n
.txtName = ""
.txtVorname = ""
.txtAlter = ""
.txtEinzug = ""
End With
n = n + 1
MsgBox "Persone eingetragen"
Exit Sub
End If
Loop
If n > Anzahl Then
MsgBox "Alle Wohnungen eingetragen"
Unload Me
End If
End Sub
Leider stoppt die Schleife nicht. Wo liegt denn mein Fehler?
Sub cmdOK_Click()
Dim x As Integer
Dim Anzahl As Integer
n = 2
Anzahl = Me.txtGesamtW
With Me
Do
.fra3.Caption = "Person Nr. " & n
.txtName = ""
.txtVorname = ""
.txtAlter = ""
.txtEinzug = ""
n = n + 1
Loop Until n > Anzahl Then
End With
MsgBox "Alle Wohnungen eingetragen"
Unload Me
End Sub
Gruß Armin
Private Sub CommandButton1_Click()
Dim letzteZeile As Integer
Static n As Integer
Dim anzahl As Integer
letzteZeile = Sheets(1).Cells(Rows.Count, 1).End(xlUp).Row
anzahl = Me.TextBox2 * 1
n = n + 1
With Sheets(1)
letzteZeile = .Cells(Rows.Count, 1).End(xlUp).Row
.Cells(letzteZeile + 1, 1) = Me.TextBox1
.Cells(letzteZeile + 1, 2) = Me.TextBox2
.Cells(letzteZeile + 1, 3) = Me.TextBox3
.Cells(letzteZeile + 1, 4) = Me.TextBox4
.Cells(letzteZeile + 1, 5) = Me.TextBox5
End With
If n = anzahl Then
Me.Hide
Unload Me
Else
TextBox3 = ""
TextBox4 = ""
TextBox5 = ""
TextBox3.SetFocus
End If
End Sub