Zeileneintrage mit Makro bestimmen
27.06.2006 18:38:54
Thorsten
Ich habe von Euch dieses Makro bekommen und möchte das ein wenig abgeändert haben!!!
Der Zeileneintrag beginnt hier bei Zeile 6 das soll auch so bleiben, nun aber die Frage. Kann man das so ändern, dass bei Zeile 55 schluß ist und hier in der Userform mit Msg eine Warnung angezeigt wird das keine weiteren Einträge mehr gemacht werden können.
Private Sub CommandButton1_Click()
Dim lngRow As Long
Dim intIndex As Integer
With ActiveSheet
For lngRow = 6 To .Rows.Count
If Trim$(.Cells(lngRow, 1).Text) = "" Then Exit For
Next
.Cells(lngRow, 1).Value = CDate(TextBox1)
.Cells(lngRow, 1).NumberFormat = "dd/mm/yyyy"
.Cells(lngRow, 2).Value = TextBox2.Text
.Cells(lngRow, 4).Value = CDbl(Val(Replace(TextBox3.Text, ",", ".")))
.Cells(lngRow, 4).NumberFormat = "0.00"
.Cells(lngRow, 7).Value = CDbl(Val(Replace(TextBox4.Text, ",", "."))) / 100
.Cells(lngRow, 7).NumberFormat = "0%"
.Cells(lngRow, 8).Value = CDbl(Val(Replace(TextBox5.Text, ",", ".")))
.Cells(lngRow, 8).NumberFormat = "0.00"
.Cells(lngRow, 11).Value = CDbl(Val(Replace(TextBox6.Text, ",", "."))) / 100
.Cells(lngRow, 11).NumberFormat = "0%"
.Cells(lngRow, 12).Value = TextBox7.Text
End With
For intIndex = 1 To 7
Controls("TextBox" & CStr(intIndex)).Text = ""
Next
End Sub
Es währe Super wenn mir einer Helfen könnte
Grüße aus Thüringen :Torte