Ich habe eine Tabelle mit der folgenden Information "B" Emp. Name, "C" Position, Ort "D", Gehalt "E", in dem ich einen Find cmd Button und andere Cmd Buttons zum Aktualisieren von Informationen erstellen möchte. so habe ich die folgenden Codes für die Suche verwendet und es funktioniert sehr gut, aber die Aktualisierung Commend arbeiten falsch, wenn ich nach bestimmten Informationen suchen, zeigt es die erforderlichen Informationen, aber wenn Sie die Änderung in das Formular und drücken Sie Update, ändern Sie die erste Zeile von die Tabelle nicht die Suchzeile. Also bitte deine Hilfe.Aktualisierung Gesuchte Informationen
Private Sub Search_Click()
Dim FindRow
Dim cRow As String
On Error Resume Next
cRow = Me.txtSearch.Value
'find the name of the employee written on the search box in column B
Set FindRow = Sheets("Sheet1").Range("B:B").Find(what:=cRow, LookIn:=xlValues)
'add the values to the userform
Me.txtname.Value = FindRow
Me.txtposition.Value = FindRow.Offset(0, 1)
Me.txtlocation.Value = FindRow.Offset(0, 2)
Me.txtbasicsalary.Value = FindRow.Offset(0, 3)
End Sub
Sub UpdateInfo_Click()
Dim FindRow
Dim fname As String
Dim lname As String
FindRow = 2
fname = txtname.Text
Cells(FindRow, 2).Value = fname
lname = txtposition.Text
Cells(FindRow, 3).Value = lname
End Sub
Vielen Dank Shai, es jetzt sehr gut funktioniert, ich sehr zu schätzen wissen es. –
@NabilAmer du bist willkommen, bitte als "Antwort" markieren, indem du auf das ** V ** neben meiner Antwort klickst (es sollte grün werden) –
hi Shai, bitte sei informiert, dass ich jeden Teil dieser Seite selbst suche im Abstimmungs-Tab aber nichts gefunden. Vielleicht gibt es ein Problem mit dieser Seite !? –