Wie konvertiere ich diese Excel Formel in VBA-code?

"Ich bin mit dieser Formel in einem Excel-Arbeitsblatt in Zelle A6. Es ist in Ordnung.

=WENN(O6="Hand","Manuelle Eingabe",WENN(O6="JET",R6,WENN(O6="COLA","Red Bull",WENN(O6="Freight","Logistik",WENN(O6="TAX","Steuer",WENN(O6="TRANSFER KOSTEN","Transfer Kosten-Transaktionen",WENNFEHLER(WENN(FINDEN("INV#",R6,1)>=1,MITTE(R6,FINDEN("INV#",R6,1),10),""),"")))))))

Nun, meine Frage ist: wie wandle ich das auf VBA? Ich habe versucht, Sie aufzunehmen, und der code ist wie folgt:

ActiveCell.FormulaR1C1 = _
"=WENN(RC[14]=""Hand"",""Manuelle Eingabe JE"",IF(RC[14]=""JET"",RC[17],IF(RC[14]=""COKE"",""Red Bull"",IF(RC[14]=""FREIGHT"",""Logistik"",IF(RC[14]=""STEUERN"",""Steuer"",IF(RC[14]=""TRANSFER KOSTEN"",""Transfer Kosten-Transaktionen"",WENNFEHLER(WENN(FINDEN(""INV#"",RC[17],1)>=1,MID(RC[17],FIND(""INV#"",RC[17]" & _
"""""),"""")))))))"

Wenn ich diese ausführe, erhalte ich Laufzeitfehler 1004: Application-defined or object-defined error.Also Änderte ich diese, so etwas wie dieses, das gleiche tun wie obige Formel, außer der option suchen, alles läuft gut.
![VBA Für Obige Formel][Jede Hilfe finden?]
End sub.Wie bekomme ich die feine Möglichkeit, in der obigen VBA-code.`

Schreibe einen Kommentar