Hallo Zusammen,
Ich habe ein Reportingsheets, die zwischen 50 bis 10 einzelnen Werte befüllt werden müssen.
Die Daten dazu kommen aus anderen Sheets, die als normale Tabellen aufgebaut sind. Die Zeile, in der die Daten stehen, wird bereits sauber berechnet.
Um aber die verteilten einzelnen Felder nicht alle mit dynamischen Formeln zu bestücken, habe ich eine Mapping Tabelle aufgebaut, die die Zuordnung von Ziel zur Quelle abbildet und mit folgenden Spalten aufgebaut ist (ca. 500 Zeilen):
Zieltabelle - Zielzelle - Quelltabelle - Quellspalte
Per VBA würde ich gerne nun diese Tabelle in einem Range einlesen, die Zeilennummer mit übergeben (kann aber auch erst mal als Konstante eingestellt sein), und dann idealerweise oer Range Anweisung die Werte aus den Quellzellen den Zielzellen zuordnen. Wenn man das nur über Schleifenn mahen kann, müsste man ja die 500 Zuwesiungen durchlaufen.
Vielleicht gibt es ja heutzutage schon effizientere VBA Anweisungen, wo ein Bereich aufgebaut und einmalig ausgeführt wird. Ich kenne das nur bei zusmmenhängenden Zellen, wo Bereiche mit einem Befehl gefüllt werden. Hier haben wir ja 500 einzelen Zieladressen....
Danke und Gruß
Kay
|