16.07.2018, 13:45
Hallo Forum,
den u.a. Code habe ich hier vom Forum. Funktioniert prima. Ich möchte noch 2 Tabellenblätter hinzufügen mit Namen "E 96" und "D 27". In "E 96" und "D 27" Start "A9" dann immer eine Zeile ansteigend. Eine "0" soll nicht eingetragenwerden.
Im Voraus schon mal vielen Dank
Grüsse Empo
Private Sub CommandButton12_Click()
Dim lngZeilenvorschub As Long
lngZeilenvorschub = 2
If IsNumeric(TextBox1) Then
'Spaltenumschalter: Es wird die Adresse der jeweils erstmöglichen Zelle angegeben
Select Case TextBox1.Tag
Case "", "BE5"
TextBox1.Tag = "A5"
Case "A5"
TextBox1.Tag = "BE5"
End Select
'Angabe des Arbeitsblattes und der Zelle
With Worksheets("Equi geteilt").Range(TextBox1.Tag)
'Eintrag des Wertes um die angegebenen Zeilen unterhalb der letzten belegten Zelle
.Parent.Cells(Application.Max(.Row, Cells(Rows.Count, .Column).End(xlUp).Row), .Column) _
.Offset(-(Len(.Value) > 0) * lngZeilenvorschub).Value = CLng(TextBox1)
End With
TextBox1 = ""
TextBox1.SetFocus
Else
MsgBox "Keine Werte vorhanden"
End If
End Sub
den u.a. Code habe ich hier vom Forum. Funktioniert prima. Ich möchte noch 2 Tabellenblätter hinzufügen mit Namen "E 96" und "D 27". In "E 96" und "D 27" Start "A9" dann immer eine Zeile ansteigend. Eine "0" soll nicht eingetragenwerden.
Im Voraus schon mal vielen Dank
Grüsse Empo
Private Sub CommandButton12_Click()
Dim lngZeilenvorschub As Long
lngZeilenvorschub = 2
If IsNumeric(TextBox1) Then
'Spaltenumschalter: Es wird die Adresse der jeweils erstmöglichen Zelle angegeben
Select Case TextBox1.Tag
Case "", "BE5"
TextBox1.Tag = "A5"
Case "A5"
TextBox1.Tag = "BE5"
End Select
'Angabe des Arbeitsblattes und der Zelle
With Worksheets("Equi geteilt").Range(TextBox1.Tag)
'Eintrag des Wertes um die angegebenen Zeilen unterhalb der letzten belegten Zelle
.Parent.Cells(Application.Max(.Row, Cells(Rows.Count, .Column).End(xlUp).Row), .Column) _
.Offset(-(Len(.Value) > 0) * lngZeilenvorschub).Value = CLng(TextBox1)
End With
TextBox1 = ""
TextBox1.SetFocus
Else
MsgBox "Keine Werte vorhanden"
End If
End Sub