Nun, nachdem ein großen großen Code zu schreiben und es lief bekam ich die NachrichtVBA-Prozedur zu groß, nur das erste Verfahren funktioniert
Verfahren zu groß.
Nach einigen Untersuchungen fand ich, dass ich den Code auf diese Weise schreiben:
Sub mycode()
Call proc1
Call proc2
Call proc3
End sub
Sub proc1()
'the code
End sub
Sub proc2()
'the code
End sub
Sub proc3()
'the code
End sub
Und das ist genau das, was ich getan habe, aber leider nur PROC1-Code, der ausgeführt wird.
Wie kann ich den ganzen Code auszuführen: PROC1 dann PROC2 dann PROC3 ????
Wenn Sie proc 1/2/3 von Mycode aufrufen, wird es ausgeführt. Sind Sie sicher, dass in Ihrem Code nicht etwas anderes falsch ist? – DragonSamu
Haben Sie viele Zeilen wie 'ActiveWindow.ScrollRow = 9838'? Ich würde raten, bei der akzeptierte Antwort auf diesen Thread suchen: http://stackoverflow.com/questions/11450232/getting-error-procedure-too-large-in-vba-macros-excel –