Hallo,
ich habe folgendes Problem, das mich fast in den Wahnsinn treibt. Ich habe eine Sub, welche auf eine Tabelle zugreift, Werte daraus übernimmt und anschließend die Werte in Tabelle A löscht und diese in Tabelle B einträgt. Soweit so gut.
Zum löschen benutze ich folgenden Befehl:
Sheets("Teileübersicht").Range(Cells(rowAuftragsnummer, 1), Cells(rowAuftragsnummer, lastColumn)).Select
Selection.Delete Shift:=xlUp
Dies funktioniert auch wunderbar, wenn ich die sub über den VBA Editor aufrufe. Nun habe ich eine Userform mit einem Button. Ich rufe die Sub dann mit dem Button rein. Die sub funktioniert auch. Das heißt, sie prüft, ob die Auftragsnummer vorhanden ist, sucht sich die entsprechende Zeile, kopiert sie in die nächste Tabelle. Aber beim letzten Schritt - dem oben stehendem selct Befehlt kommt immer wieder eine Fehlermeldung:
Laufzeitfehler 1004 , Anwendungs- oder Objektdefinierter Fehler.
Unabhängig der Userform habe ich auch andere Buttons erstellt. Auch darüber kommt immer wieder derselbe Fehler und ich weiß leider nicht wieso er zustande kommt. Der Befehlt vom Button sieht übrigens so aus:
Sub bt_TeilVerschrotten_Click()
Call md_TeileVerwaltung.TeilZumVerschrottenEintragen
Call fillPartslist
Ich benutze das aktuelle Excel, welches mit dem Office 365 Paket verfügbar ist. Hat jemand irgendeine Idee?
Ich bedanke mich im Voraus und wünsche einen schönen Start in die neue Arbeitswoche,
Gruß Michael
|