Excel array Formal als Makro darstellen
11.11.2013 10:25:53
Thomas
ich habe folgende array Formel in meinem Excel Sheet:
{=IF(ISERROR(INDEX(INDIRECT(A5&"!G:G");MATCH(B5&C5&D5&E5&F5;INDIRECT(A5&"!B:B")&INDIRECT(A5&"!C:C") &INDIRECT(A5&"!D:D")&INDIRECT(A5&"!E:E")&INDIRECT(A5&"!F:F");0)))=TRUE;"";INDEX(INDIRECT(A5&"!G:G"); MATCH(B5&C5&D5&E5&F5;INDIRECT(A5&"!B:B")&INDIRECT(A5&"!C:C")&INDIRECT(A5&"!D:D")&INDIRECT(A5&"!E:E") &INDIRECT(A5&"!F:F");0))) }
Diese Formal wird in der Spalte G5 bis G100 aufgerufen.. sowie in den Spalten H5.. H100, I5..I100, J5...J100 und K5...K100
Das macht mein Excel Sheet aber total langsam, da er nach jeder Eingabe in Spalte A - F alle neu berechnet.
Wie kann man die oben erwähnte Formel als Makro schreiben?
Viele Grüße,
Thomas