Hilfe zu einem Makro, das VBA Code löschen soll?
28.05.2005 14:14:00
Oliver
ich benötige mal wieder eine kleine Unterstützung. Ich habe mal vor einer ganzen Zeit einen VBA Code hier gefunden und auch eingesetzt, der mir in der VBA Umgebung Teile eines COdes löschen kann. NAchfolgend mal das Makro
Sub LöschMakro()
Application.VBE.ActiveVBProject.VBComponents(1).CodeModule.DeleteLines 1, 80
End Sub
Nun habe ich damals, als ich es gefunden und eingesetzt habe, alles in dem VBA Projekt "DieseArebitsmappe" durch dieses Makro löschen lassen, als von Zeile 1 bis Zeile 80. Nun benötige ich den Code wieder, er soll aber erst ab Zeile 25 bis Zeile 75 die VBA Anweisungen löschen. Wenn ich nun das Makro abändere in
Sub LöschMakro()
Application.VBE.ActiveVBProject.VBComponents(1).CodeModule.DeleteLines 25, 75
End Sub
funktioniert es nicht. Es kommt eine Laufzeitfehlermeldung mit dem Text "Ungültiger Prozeduraufruf oder ungültiges Argument" und es wird mir die Zeile zum Löschen in dem Makro gelb markiert. Kann mir da eventuell jemand weiterhelfen? Wäre super.
Danke Euch für die Hilfe,
Oliver