Hallöchen,
also, ich kann da auch keinen Fehler 1004 feststellen. Bei mir passiert es jedoch ab und zu, dass bei dem Doppelklick zu Zeile 197 gesprungen wird
Mal ein Hinweis zu Deinen vielen Kopiermakros. Beim ersten Überfliegen habe ich gesehen, dass sich da wohl nur an zwei Stellen fixe Werte ändern:
If i =
5 Then 'Position die kopiert wird
und
With Sheets(i -
1) 'Ab welche Seite wird eingefügt
Das könnte man durch Parameter für Position und Seite abkürzen. Im Prinzip:
Sub Kopieren(byval Position, byval Seite)
...
If i =
Position Then 'Position die kopiert wird
...
With Sheets(i -
Seite) 'Ab welche Seite wird eingefügt
...
Der Aufruf wäre dann
Private Sub Worksheet_Change(ByVal Target As Range)
Kopieren 5, 1
Kopieren 10, 5
...
End Sub
Nächster Schritt wäre dann, wie man die vielen Kopier-Aufrufe in einer Schleife verarbeiten könnte
Zuerst wäre aber die Fehlerbeseitigung dran. Dazu die Frage - wo steht denn der Code wenn Du "Debuggen" aufrufst?