Suche VBA alternative zur Indirektformel
24.02.2017 19:12:46
Florian
Ich habe hier eine Excel Indirekt-Formel (in Zelle N2) die den Wert aus der Zelle B2 mit jeweils der 3 Spalte also C:C von mehreren Arbeitsblättern (Feb-17,Jan-17,Dez-16 u.s.w) vergleicht.
Wenn der Wert in irgenden einem Arbeitsblatt vorhanden ist gibt die Formel 200 wenn der Wert nicht vorhanden ist 300 zurück.
Jetzt soll diese Formel nicht nur den Wert aus B2 sondern die Werte aus B2, B3, B4 bis B5000 vergleichen.
Das Problem ist das Indirekt-Formel viel Speicher- und Prozesskapazität fressen.
Ist es möglich dieses über VBA zu lösen oder über eine andere Excelformel?
Das Arbeitsblatt in der sich die Formel befindet heißt "Status"
Hier meine Formel:
=WENNFEHLER(WENN(B2=(SVERWEIS(B2;INDIREKT("'"&INDEX({"Feb-17";"Jan-17";"Dez-16";"Nov-16";"Okt-16"; "Sept-16";"Aug-16";"Juli-16";"Juni-16";"Mai-16";"April-16";"März-16";"Febr-16";"Jan-16"};VERGLEICH(1; (ZÄHLENWENN(INDIREKT("'"&{"Feb-17";"Jan-17";"Dez-16";"Nov-16";"Okt-16";"Sept-16";"Aug-16";"Juli-16"; "Juni-16";"Mai-16";"April-16";"März-16";"Febr-16";"Jan-16"}&"'!C:C");B2)>0)+0;0))&"'!C:C");1;0)); 200);300)
Viele Dank für eure Lösungsansätze