11.08.2023, 08:09
Hallo an alle hier!
Ich möchte ein kleines Nachrichtensystem für Mitarbeiter bauen.
Meine Frage, wie kann ich den code anpassen. dass er bei Mitarbeiterauswahl die richtige Zeile zum eintragen findet?
B C D
5 Mitarbeiter Datum Nachricht
6 Mitarbeiter 1
7 Mitarbeiter 2
8 usw.
19
Danke für Eure Hinweise
Ich möchte ein kleines Nachrichtensystem für Mitarbeiter bauen.
Meine Frage, wie kann ich den code anpassen. dass er bei Mitarbeiterauswahl die richtige Zeile zum eintragen findet?
B C D
5 Mitarbeiter Datum Nachricht
6 Mitarbeiter 1
7 Mitarbeiter 2
8 usw.
19
Code:
Private Sub cmdspeichern_Click()
'Daten speichern, Formular schließen
Dim last As Long
Dim lngSuch
Dim LRow As Long
Dim rngC As Range
If txtMitarbeiter = "" Then
MsgBox ("Bitte das Felder " & """" & "Mitarbeiter" & """" & " ausfüllen!")
Exit Sub
End If
If txtNachricht = "" Then
MsgBox ("Bitte Nachricht eingeben!")
Exit Sub
End If
lngSuch = Me.txtMitarbeiter.Value
Set rngC = Range("B5:B19").Find(lngSuch, _
Range("B19"), xlValues)
With Eintragen
If rngC Then
ActiveSheet.Cells(last, 2).Value = Me.txtMitarbeiter.Value
ActiveSheet.Cells(last, 3).Value = Format((Date), "dd.mm.yyyy")
ActiveSheet.Cells(last, 4).Value = Me.txtNachricht.Value
MsgBox ("Die Nachicht an " & """" & Me.txtMitarbeiter.Value & """" & " wurde gespeichert!")
Else
MsgBox ("Die Nachicht an " & """" & Me.txtMitarbeiter.Value & """" & " konnte nicht gespeichert werden!")
End If
End With
Unload Me
End Sub
Danke für Eure Hinweise