if-Funktion in vlookup - VBA
PeterO
ich stoße bei der Integration von Formeln in VBA immer wieder an meine Grenzen. Folgende Formel möchte ich gern in meinem Makro darstellen:
=WENN(SVERWEIS($B$16;amob;WENN($B$11="Da";2;WENN($B$11="Fa";3;4));1)*$B$16/1000>=mp_amob; SVERWEIS($B$16;amob;WENN($B$11="Da";2;WENN($B$11="Fa";3;4));1)*$B$16/1000;mp_amob)
Als normale Formel eingegeben funktioniert sie einwandfrei. Bei der Umsetzung im Makro scheitere ich allerdings an der if-Funktiom im sverweis und weis nicht wie ich es darstellen soll.Mit worksheetfunction.vlookup(cells(16,2), amob, if... geht es offensichtlich nicht.
Habe mir bis jetzt mit FormulaLocal beholfen, finde ich allerdings nicht so "schön".
Vielleicht hat ja jemand eine Lösung für mich.