VBA if und vlookup für mehrere Spalten

VBA if und vlookup für mehrere Spalten

Ich habe zwei Tabellen (Tabelle1 und Tabelle2). Tabelle1 hat die Werte TRUE oder FALSE. Die letzte Zelle ist die gewünschte Ausgabe. Ich möchte, dass meine Ausgabespalte 0 enthält, wenn alle Werte in Tabelle1 FALSE sind. Wenn eine beliebige Zelle TRUE ist, soll in Tabelle2 nach der entsprechenden Zahl gesucht und das Ergebnis entweder als 1 oder 3 zurückgegeben werden. Ich kann hierfür keinen Code schreiben. Ihre Hilfe wäre willkommen. Die Tabellen sind als Bild angehängt.

Tabelle 1

Tabelle 2

Antwort1

Kein VBAvon mir einfach direkt die Formel mit folgender Formel:

=MAX(INDEX($B$10:$B$13,MATCH($A$1:$D$1,$A$10:$A$13,0))*(--(A2:D2)))

Sie können es für Ihren VBA-Code anpassen.

verwandte Informationen