Frage zu Excel
09.10.2014 22:39:23
Ralph
Es ist ja in den meisten Fällen sicher sinnvoll, dass Excel, wenn man eine Spalte oder Zeile einfügt, alle sich darauf beziehenden Formeln abändert, selbst wenn man sie mit einem Dollar Zeichen versieht.
In meinem Fall hilft mir das aber überhaupt nicht, sondern macht im Gegenteil mein Vorhaben zunichte.
Ich möchte jeden Abend die Tagesdifferenzen von 500 Aktien aus einer Spalte in eine neue Spalte H eines anderen Arbeitsblattes kopieren. Mit einem aufgezeichneten Makro wird dann vor H eine Spalte eingefügt, damit die Werte dann in I stehen und morgen Abend in H wieder die aktuellen Differenzen eingefügt werden können, so daß nach einer Weile die Differenzen vieler Tage nebeneinander in den Spalten stehen. So weit so gut und das funktioniert auch.
Das Problem ist aber: davor stehen Formeln, die mit diesen Werten rechnen, und zwar von I bis zum Beispiel M.
Nur ändert sich diese Formel leider bei jedem Einfügen einer Spalte und rechnet nicht mehr von I bis M, sondern von J bis N usw...was nicht im Sinne des Erfinders ist.
Ich bin noch nicht so firm in VBA um etwa jeden Abend gezielt in eine bestimmte Spalte kopieren zu lassen, ohne jedesmal im Code die Adresse der Spalte ändern zu müssen. Deshalb wollte ich das so lösen. Und Variablen etwa mit der Spalten-Adresse sind doch am nächsten Abend und nach diversen Neustarts der Tabelle längst gelöscht. Wer hat einen Rat, wie ich das lösen kann.
Dank im Voraus
Ralph