User Form eintag in Tabelle
23.07.2019 07:55:19
Anna
Wir haben unseren Aufbau der Datei umgeändert.
ich habe diesen Code.
Private Sub cmd_speichern_Click()
Dim ws As Worksheet
Dim intLZ As Long
Dim Eingabe
If Me.Txt_Name "" And Me.Txt_Personalnummer "" And Me.Txt_Geburtsdatum "" Then
Set ws = ThisWorkbook.Sheets("Mitarbeiter")
intLZ = ws.Cells(Rows.Count, 1).End(xlUp).Row + 1
With Me
ws.Cells(intLZ, 2).Value = .Txt_Personalnummer
'.Txt_Personalnummer = ""
ws.Cells(intLZ, 3).Value = .Txt_Name
'.Txt_Name = ""
ws.Cells(intLZ, 4).Value = .Txt_Eintritt
'.Txt_Eintritt = ""
ws.Cells(intLZ, 6).Value = .Txt_Geburtsdatum
'.Txt_Geburtsdatum = ""
ws.Cells(intLZ, 8).Value = .ListBox1
'.ListBox1 = ""
ws.Cells(intLZ, 9).Value = .TxtAbt
'.TxtAbt = ""
ws.Cells(intLZ, 10).Value = .txt_Telefon
'.Txt_Telefon = ""
ws.Cells(intLZ, 11).Value = .txt_Handy
'.Txt_Handy = ""
ws.Cells(intLZ, 12).Value = .txt_info
'.Txt_Info = ""
If .Kinder.Value = True Then ws.Cells(intLZ, 13).Value = "Ja"
ws.Cells(intLZ, 17).Value = .txt_Urlaub
'.Txt_Urlaub = ""
End With
Set ws = Nothing
Else
MsgBox "Bitte alle Felder ausfüllen!!!", , " Fehler !!!"
Me.Txt_Name.SetFocus
Exit Sub
End If
MsgBox "Daten wurden gespeichert !!!"
End Sub
Ich möchte jetzt das er den Namen in der Spalte C nicht unten dran hängt sondern nach Namen sortiert einfügt. Der bereich in A bis AK.Außerdem soll das gleiche dann im Tabellenblatt Planer passieren.
Wäre sowas möglich ?
Danke euch
Anzeige