habe mich aufgrund eines Problems gerade registriert und hoffe (bin mir da ziemlich sicher) dass ihr mir bei diesem weiterhelfen könnt! Bitte seht mir es nach wenn ich manchmal bisschen auf der Leitung stehe, bzw. mitunter dumme fragen stellen sollte. Bin gerade in der VBA Lernphase und noch ein ziemlich blutiger Anfänger.
Nun zu meinem Problem. Ich möchte eine Userform erstellen und bekomme ständig eine Fehlermeldung: "laufzeitfehler 1004 anwendungs- oder objektdefinierter fehler". Folgender Code sollte jedoch ausgeführt werden:
Private Sub txtPersNr_Exit(ByVal Cancel As MSForms.ReturnBoolean)
Dim Intzeile As Integer
Sheets("Grunddaten Personalstamm").Select
Intzeile = Cells(65536, 1).End(xlUp).Row
If txtPersNr "" Then
txtName = Evaluate(Application.WorksheetFunction.VLookup(txtPersNr.Value, _
Worksheets("Grunddaten Personalstamm") _
.Range(Cells(2, 1), Cells(Intzeile, 3)), 2, False))
End If
End Sub
Es soll eben in einer Textbox(2) ein SVERWEIS erstellt werden, der sich auf einen "Zahlenstring" in einer anderen Textbox(1) bezieht. Dieser Code soll bei verlassen der Textbox(1), natürlich nach Eingabe des Strings, ausgeführt werden.
Vielen Dank schonmal für eure Hilfe
MfG