Hallo zusammen,
ich stehe vor folgendem Problem:
In ein Planungstool soll die Funktion eingebaut werden, es auf das neue Jahr umzustellen. Das Tool zeigt bisher die Monate Jan-Dez für die Jahre 2017 - 2019. Nun soll 2018 auf das Jahr 2017 kopiert werden und 2019 auf das Jahr 2018, also quasi alles um ein Jahr verschoben (Spalten). Das Kopieren ansich ist kein Thema, allerdings kommt es dabei zu Verknüpfungsfehlern. Die User passen das Tool oftmals an ihre Bedürfnisse an, z.B. hochrechnen des Jahres 2017 mit einer Inflationsrate. Nach dem Kopieren passen dann natürlich die Bezüge nicht mehr.
Ich könnte dieses Problem umgehen, wenn ich an den richtigen Stellen statt Formeln nur Festwerte kopiere. Dazu muss ich aber erkennen, wo diese Stellen sind, die Standardformeln des Tools sollen natürlich erhalten bleiben. Letztere beziehen sich immer nur auf die gleiche Spalte, da es Summen sind. Zu Fehlern kommt es nur, wenn nachträglich Formeln eingebaut wurden, welche sich auf andere Spalten beziehen. Ich müsste per VBA also erkennen, wenn es in Formeln einen Bezug auf eine andere Spalte als die des Feldes der Formel gibt, wenn das der Fall ist, müsste statt der Formel der Festwert kopiert werden. Hat jemand eine Idee, wie ich an diese Information kommen kann? Es müsste für alle Formeln funktionieren, da nicht klar ist, was jemand individuell eingebaut hat.
Danke schon mal für Tipps
Otscho
|