Error in Makro finden
06.11.2018 09:41:40
Marco
ich habe ein Makro im Tabellenblatt SP1. Dies wird aktiviert wenn eine Eingabe erfolgt. Das Makro hat zwei Ziele:
1. Rechtschreibkontrolle (falsch geschriebene Wörter werden unterstrichen)
2. Es markiert die aktivierte Zeile in blau (indem die Zeile ausgelesen wird und die bedingte Formatierung anspringt)
https://www.herber.de/bbs/user/125168.xlsm
Natürlich ist mir das ganze Makro zu langsam, aktuell werden bei mir pro 100 Wörter ca. 7 Sekunden für die Rechtschreibkontrolle gebraucht (siehe AO 102; Lorem ipsum). Um beim Bastel wie es schneller, bzw. optimaler nacheinander ablaufen könnte habe ich in den Errorhandler eine MSGBOX eingebaut die mir sagt ob dieser angesprungen ist. Dabei stellte sich heraus, dass der Errorhandler nach jeder Eingabe 2x anspringt.
Da sich meine Fähigkeiten in VBA aus meinen Fähigkeiten mit Google ergeben :-) finde ich den Grund für die "Errors" nicht und vermute, dass diese auch Zeit kosten. Das Error-Makro steht im Modul 1, das andere im Tabellenblatt. Das Error Makro nutze ich, weil bei einem Error sonst das Screen-Updating und die automatische Berechnung deaktiviert bleibt.
Mag mir bitte jemand helfen dieses Makro zu optimieren damit es sicher und schnell läuft.
Vielen Dank im Vorraus,
Marco