Hallo Reinhard,
vielen Dank für Deine Antwort. Hat leider etwas gedauert, dass ich antworten kann. Zum Renovierungsstress sind noch ein paar Faktoren hinzu gekommen. Unter anderem ein neuer Server in der Firma und viele verlorene Einstellungen am PC. So muss ich auch die PfadAngaben in meinen Makros alle anpassen 
so hast Du auch noch die FehlerBehandlung eliminiert 
Hallo Thomas,
korrekter Umgang mit allen Fehlern die auftreten können ist
schwierig genug.
Das sehe ich auch so. On error … goto ist klar nur eine NotLösung. Deswegen freue ich mich immer, wenn Fehler gar nicht erst entstehen. Und wenn sie für den User sichtbar werden, dann sollte wenigstens ein hilfreicher Hinweis für ihn dabei herausspringen und eine aussagefähige Fehlernummer, die man per copy und paste in google einfügen kann. Aber das schaffen ja nicht einmal Hersteller von Standardsoftware 
Lassen wir mal die Kommentierung jeder Codezeile, bzw. jedes
Codeabschnitts weg die auch Zeitraubend ist.
Würde ich nie freiwillig weglassen
Aber was macht man nicht Alles im Alltag mehr oder weniger in Eile …
Jedenfalls hat es mir auch nie leidgetan um die Zeit für Kommentare zu meinem Code ( oder aus dem Internet kopiertem
Davon profitiert man
ja auch schnell und vor Allem auch nach Jahren wieder.
Deshalb lasse ich ein Makro während der LaufZeit auch nicht gerne in den Debugger laufen. Was soll ein unbedarfter User da?
So erfordert je nach problematik eine gute Fehlerbehandlung
nicht 2-5 % des zeitaufwandes für den Gesamtcode sondern eher
30 -60 %.
Ja, aber Dein Code ist kurz und wirkungsvoll. Werde ich in mein „Projekt“ übernehmen.
Dazu gehört auch voraussehbare Fehler gar nicht entstehen zu
lassen.
Wie hier. Find liefert ein Range oder Nothing.
Fängt man das Nothing ab so entsteht gar keine Fehlermeldung.
Abfangen geht vor Behandeln 
Oder wenn du in Vba SVerveis benutzt so könnte da ja auch #NV!
kommen, also ein Fehler.
Ergo prüfe ich vor der SVerweis Codezeile mit Zählenwenn ob
der Begriff überhaupt in der Suchspalte von SVerweis steht und
werte das aus.
Da wäre ich irgendwann auch drauf gekommen www wer weiss wann 
Logisch meine ich beides in der Vba-Schreibweise,
Diesen Satz habe ich jetzt nicht verstanden (?)
Gruß
Reinhard
Freundliche Grüße
Thomas