Hi,
Ich habe folgendes Problem:
Ich habe ein Formal über UserForm erstellt, welcher mit einem Button aufgerufen wird. Es können Inhalte eingefügt werden und beim OK sollen die Inhalte in eine andere Tabelle übertragen werden. Soweit funktioniert das Übertragen- allerdings, wenn ich eine neue Eingabe mache, wird die Zelle davor überschrieben. Was ich gerne möchte, dass die Zeile die befüllt ist, übersprungen wird und in der nächste Zelle darunter (also eine Zeile runter) die Informationen eingetragen werden.
Das Problem was ich sehe ist, dass in der ersten Zeile Überschriften sind. Ich habe ein File wo es ohne Überschriften herrlich funktioniert, aber sofern Überschriften eingefügt wurden, werden Zeilen ausnahmslos ersetzt- egal ob man danach die Überschriften löscht oder auch nicht.
Hier ist mein Code soweit:
Private Sub CommandButton1_Click() 'Übernehmen Button
Dim LetzteZ As Long
Dim WkSh As Worksheet
Set WkSh = ThisWorkbook.Worksheets("Tabelle2") 'Entsprechende Tabelle
LetzteZ = WkSh.Cells(Rows.Count, 13).End(xlUp).Row + 1
WkSh.Cells(LetzteZ, 1).Value = UserForm1.TextBox1.Value
WkSh.Cells(LetzteZ, 2).Value = UserForm1.TextBox2.Value
WkSh.Cells(LetzteZ, 3).Value = UserForm1.TextBox3.Value
WkSh.Cells(LetzteZ, 4).Value = UserForm1.TextBox4.Value
WkSh.Cells(LetzteZ, 5).Value = UserForm1.TextBox5.Value
WkSh.Cells(LetzteZ, 6).Value = UserForm1.TextBox6.Value
WkSh.Cells(LetzteZ, 7).Value = UserForm1.TextBox7.Value
WkSh.Cells(LetzteZ, 8).Value = UserForm1.TextBox8.Value
WkSh.Cells(LetzteZ, 10).Value = UserForm1.TextBox9.Value
WkSh.Cells(LetzteZ, 11).Value = UserForm1.TextBox10.Value
WkSh.Cells(LetzteZ, 12).Value = UserForm1.TextBox11.Value
WkSh.Cells(LetzteZ, 13).Value = UserForm1.TextBox12.Value
WkSh.Cells(LetzteZ, 14).Value = UserForm1.TextBox13.Value
WkSh.Cells(LetzteZ, 15).Value = UserForm1.TextBox14.Value
WkSh.Cells(LetzteZ, 16).Value = UserForm1.TextBox15.Value
WkSh.Cells(LetzteZ, 17).Value = UserForm1.TextBox16.Value
WkSh.Cells(LetzteZ, 19).Value = UserForm1.TextBox17.Value
WkSh.Cells(LetzteZ, 21).Value = UserForm1.TextBox18.Value
WkSh.Cells(LetzteZ, 22).Value = UserForm1.TextBox19.Value
WkSh.Cells(LetzteZ, 23).Value = UserForm1.TextBox20.Value
WkSh.Cells(LetzteZ, 24).Value = UserForm1.TextBox21.Value
WkSh.Cells(LetzteZ, 25).Value = UserForm1.TextBox22.Value
WkSh.Cells(LetzteZ, 26).Value = UserForm1.TextBox23.Value
WkSh.Cells(LetzteZ, 27).Value = UserForm1.TextBox24.Value
Unload Me
|