Hallo zusammen,
es geht um Folgendes: Ich möchte für meine Excel-Tabelle zur Erleichterung der Datenerfassung eine Userform erstellen. Der Befehl des VBA-Codes zum Erfassen der Daten sieht wie folgt aus:
Private Sub CommandButton2_Click() / Button nach Eingabe zum Erfassen
Dim lngPos As String
Set Frm = UserForm2 / meine Userform
ThisWorkbook.Sheets(„Beschwerde“).Activate / Tabellenblatt „Beschwerde“
lngPos = Range("A1048576 ").End(xlUp).Offset(1, 0).Row /Die Zeile der FEHLERMELDUNG beim Debuggen !!!???
With Frm
Cells(lngPos, 1).Value = .TextBox1.Value /Name
Cells(lngPos, 2).Value = .TextBox2.Value /Vorname
Cells(lngPos, 3).Value = .TextBox3.Value /KD-Nummer
Cells(lngPos, 4).Value = .TextBox4.Value /Problembeschreibung
End With
End Sub
Wenn ich das Programm ausführe, wird die Fehlermeldung angezeigt: „Laufzeitfehler 1004.Die Methode „Range“ für das Objekt „Global“ fehlgeschlagen“.
Könnte jemand mir helfen, wo ich falsch gemacht habe.
Danke im Voraus
Guten Abend
erwinus
))