Hi,
in der Spalte A sollen die Personalnummern der MA eingetragen werden. Die restlichen Splaten dieser Zeile sollen sich automatisch aus einer externen Datei befüllen. Der Dateiname der externen Datei lautet "Personalnummer".xlsx
Da bei der Abfrage der externen Datei immer wieder der Dateiname auftaucht, soll dieser als Variable verwendet werden.
Ich habe foldenden Code, welcher auch das richtige Ergebnis in eine Messagebox liefert:
Sub dateiname()
Dim name As String
name = Range("a5") & ".xlsx"
MsgBox name
End Sub
Was ich nicht schaffe ist, die Variable "name" in der Formel an der Stelle 70239220.xlsx zu verwenden. Wie fügt man das ein?
Beispiel:
=SVERWEIS(A5;'U:\[70239220.xlsx]Urlaubsplaner'!$A$5:$OX$5;3;FALSCH)
Desweiteren habe ich in dem Code die Zelle A5 absolut angegeben. In Zeile 6 wäre es aber A6 und Zeile 7 natürlich A7 usw.
Wie kann man das lösen?
Ich bin absoluter Anfänger, meine Fähigkeiten sind was VBA anbelangt gleich Null.
Vielen Dank für eure Unterstützung.
VG dev5fr
in der Spalte A sollen die Personalnummern der MA eingetragen werden. Die restlichen Splaten dieser Zeile sollen sich automatisch aus einer externen Datei befüllen. Der Dateiname der externen Datei lautet "Personalnummer".xlsx
Da bei der Abfrage der externen Datei immer wieder der Dateiname auftaucht, soll dieser als Variable verwendet werden.
Ich habe foldenden Code, welcher auch das richtige Ergebnis in eine Messagebox liefert:
Sub dateiname()
Dim name As String
name = Range("a5") & ".xlsx"
MsgBox name
End Sub
Was ich nicht schaffe ist, die Variable "name" in der Formel an der Stelle 70239220.xlsx zu verwenden. Wie fügt man das ein?
Beispiel:
=SVERWEIS(A5;'U:\[70239220.xlsx]Urlaubsplaner'!$A$5:$OX$5;3;FALSCH)
Desweiteren habe ich in dem Code die Zelle A5 absolut angegeben. In Zeile 6 wäre es aber A6 und Zeile 7 natürlich A7 usw.
Wie kann man das lösen?
Ich bin absoluter Anfänger, meine Fähigkeiten sind was VBA anbelangt gleich Null.
Vielen Dank für eure Unterstützung.
VG dev5fr