Daten aus geschlossener externer Excel-Datei einlesen
08.03.2025 10:17:15
Joachim Baum
Sub WertAuslesen()
ActiveSheet.Range("I8").Value = ExecuteExcel4Macro("'C:\Users\Admin\GSN-Cloud\Joachim Baum SHARE\Kunden\PVA Schafhof\Berechnungen\Excel\[PVA_Anlage_02.xlsm]Intern'!R36C5")
End Sub
Das hat auch sehr gut funktioniert. Intern soll den Tabellennamen bezeichnen
Nun möchte ich aber Schafhof und PVA_Anlage_02.xlsm durch Variable ersetzen, die jeweils in einer Excel Zelle als Text hinterlegt sind.
Dazu habe ich den Text geändert:
Sub WertAuslesen()
Dim Bez_01 As String
Dim Bez_02 As String
Bez_01 = Worksheets("Kosten_Soll").Range("F3").Value
Bez_02 = Worksheets("Kosten_Soll").Range("AH24").Value
ActiveSheet.Range("I8").Value = ExecuteExcel4Macro("'C:\Users\Admin\GSN-Cloud\Joachim Baum SHARE\Kunden\" & Bez_01 & "\Berechnungen\Excel\[" & Bez_02 & "]Intern'!R36C5")
End Sub
Dies funktioniert leider mit " & Bez_01 & " und " & Bez_02 & " nicht.
Anzeige