nachdem ich nun doch schon einige Zeit hier stöbere und meistens eine Lösung finde muss ich euch heute doch direkt bemühen.
Folgendes Problem treibt mich seit Tagen zum Wahnsinn:
Ich habe eine Planungsliste, welche sowohl Daten zu Versuchsträgern als auch die Wochenplanung für den Versuch enthält.
Nun ist diese Liste mit einem Autofilter belegt, welcher ermöglicht z.B. nach Prüfstand o.ä. zu sortieren.
Nun habe ich eine "Master"_Zeile geschaffen in welche neue Versuchsträger eingetragen werden und mit Hilfe eines Buttons in die aktuelle Prüfstandplanung integriert werden. (Einfach 3 Zeilen weiter unten in die Liste eingefügt"
Das läuft mit Pastespecial ab, da auch die Formatierung übernommen werden soll.
Das funktioniert auch hervorragend, bis zu dem Zeitpunkt, wenn ein Autofilter aktiv ist und zum Beispiel nur noch Prüfstand 4 angezeigt wird, kommt eine Fehlermeldung und der Code wird bei .PasteSpecial abgebrochen
hier der Code:
Rows("11:13").Copy hier wird der neue Versuchsträger eingetragen
Rows("15:17").Insert Shift:=xlDown bisher aktueller Eintrag, jetzt neue Zeile und Ziel
Rows("15:17").PasteSpecial Paste:=xlPasteValuesAndNumberFormats
Rows("15:17").PasteSpecial Paste:=xlPasteFormats, Operation:=xlNone, _
SkipBlanks:=False, Transpose:=False
Application.CutCopyMode = False
Fehler bei gesetztem Filter ist:
PasteSpecial-Methode kann bei dem Range-Objekt nicht angewendet werden
Ich hoffe es kann mir jemand von euch erklären, wie ich trotz gesetzem Filter eine neue Zeile einfügen kann und diese dann auch befüllen kann.
Nach dem füllen, sollte die Zeile, falls nicht vom Filter getroffen, natürlich auch verschwinden!
Vielen Dank im Voraus und viele Grüße
Jens