ich habe mir in Excel folgende Formel gebastelt.
=WENN(TEIL(E6;1;2)="AP";WENN(ISTFEHLER(SVERWEIS(E6;Stundensätze!$F$2:$I$300;4;FALSCH));"";SVERWEIS(E6;Stundensätze!$F$2:$I$300;4;FALSCH));WENN(ISTFEHLER(SVERWEIS(F6;Stundensätze!$A$2:$B$300;3;FALSCH));"";SVERWEIS(F6;Stundensätze!$A$2:$B$300;3;FALSCH)))
Diese möchte per VBA in eine Zelle eintragen lassen.
Normaler Weise ist es kein Probelm mit dem Makro Recorder die Formel aufzuzeichnen. Diese wird dann automatisch in einen VBA Code umgewandelt und kann genutzt werden.
MEine Aufzeichnung sieht folgendermaßen aus.
"=MID(RC[-15],1,2)=""AP"" IF(ISERROR(VLOOKUP(RC[-15],Stundensätze!R2C6:R300C9,4,FALSE)),"""",VLOOKUP(RC[-15],Stundensätze!R2C6:R300C9,4,FALSE))CISERROR(VLOOKUP(RC[-14],Stundensätze!R2C1:R300C2,3,FALSE))"""" VLOOKUP(RC[-14],Stundensätze!R2C1:R300C2,3,FALSE)?"
Aktiviere ich mein Makro, erhalte ich an dieser Stellen jedes mal einen Laufzeitfehler.
Kann mir jemand helfen, die erst genannte Excel Formel in VBA Code zu bringen ?
Bin über jede Hilfe sehr dankbar !!!!!