ich brauche dringend den Rat von einem VBA-Experten.
Ich möchte in meinem aufgezeichneten Makro vLookups in mehreren Spalten zu einer externen Datei ausführen. Dabei ist die Datei, in der die auszulesende Matrix liegt immer gleich. Damit ich nicht jedes Mal nach dem Dateipfad gefragt werde, habe ich den Pfad als String in einer Variable gespeichert:
Dim masterDatei As String
masterDatei = "C:\Users\FIBU_Export_PM_Master.xlsx"
Leider werde ich bei jeder Ausführung der folgenden Formeln in einem Dialogfenster zur erneuten Auswahl der Datei aufgefordert.
'Rechnungsnummer DE:
Range("V2").Select
ActiveCell.FormulaR1C1 = _
"=IF(RC[-1]"""",IF(OR(RC3=""Bestellung"",RC3=""Erstattung""),VLOOKUP(RC4,'[masterDatei]Import'!C1:C9,9,0),""No Inv.""),"""")"
'Gutschriftsnummer DE:
Range("W2").Select
Range("W2").Select
ActiveCell.FormulaR1C1 = _
"=IF(RC[-2]"""",IF(RC3=""Erstattung"",VLOOKUP(RC24,'[masterDatei]Import'!C1:C9,9,0),""No Ref.""),"""")"
'Hilfsspalte DE:
Range("X2").Select
Range("X2").Select
ActiveCell.FormulaR1C1 = _
"=IF(RC[-3]"""",VLOOKUP(RC22,'[masterDatei]Import'!C9:C10,2,0),"""")"
Kann mir hier jemand sagen, was ich alles falsch mache?
Vielen Dank
Philipp