ich konnte meine VBA-Code durch die im Betreff genannte Anweisung erheblich verkürzen.
Nun habe ich bisher erfolglos versucht folgendes durchzuführen:
' Tabellenblatt In Abwicklung bearbeiten
'
Workbooks.Open MusterInAbwicklung
Workbooks(ArbeitsdateiAMintern).Activate
Worksheets("PUK FRA").Activate
Range("S2").Select
ActiveCell.FormulaR1C1 = _
"=VLOOKUP(RC[-1],'[MUSTER-UM_PUK_MiFID_zWPBestand_RiscUeber-IN-ABWICKLUNG.xlsx]In Abwicklung'!R2C18:R34C21,2,0)"
Ich versuche den fett markierten Begriff, der zu einer bereits geöffneten Mappe und darin auf ein Tabellenblatt verweist, zu kürzen:
Dim MuInAbIn as string
MuInAbIn = "[MUSTER-UM_PUK_MiFID_zWPBestand_RiscUeber-IN-ABWICKLUNG.xlsx]
Das funktioniert allerdings nicht
Hat jemand eine Idee, wie man das lösen könnte?
Vielen Dank dafür im Voraus.