durch starke Änderungen in einer Excel-Eingabemaske sowie in den Subs und Funktionen, muss ich alle bestehenden Dateien (etwa 15000) komplett neu setzen.
Ich hatte daran gedacht, ein neues Excel VBA zu programmieren, dass die Inhalte der alten Dateien in die neue Maske einfügt und dann speichert.
Das Übernehmen der Daten aus den Zellen ist einfach.
Die Schwierig ist aber, dass es Verweise aus anderen Dateien als Kontrolle der Zelleninhalte (per VBA) gibt und einige alten Angaben daher nicht mehr stimmen.
Daher muss ich das sehr komplexe Makro "Worksheet_Change" in der Vorlage entweder mit einem "exit sub" umgehen oder ganz weglassen und nach der Eingabe der Daten wieder aktivieren oder einfügen.
Weiteres Problem ist, dass das VBA Projekt vor dem Speichern geschützt werden muss.
Schleißlich habe ich das Ganze so programmieren müssen, dass der Benutzer nicht das normale Speichern nutzen kann, da der Dateiname, wegen der Nachbearbeitung, ganz bestimmten Regeln entsrpechen muss. Ich habe daher eine Sub eingefügtt, die ich als Admin händisch ausführen kann, die diese Sperre umgeht. Ich muss also zum Speichern nach gtaner Vorbereitung noch diese Sub aufrufen.
Hat jemand eine Idee, wie ich das bewerkstelligen kann oder vielleicht Links zu entsprechenden Themen?
Herzlichen Dnak für Eure Hilfe.