01.04.2019, 09:28
Hallo
Ich möcht die Datenquelle eines kopierten Tabellenblattes mit VBA andern, allerdings würde ich gerne einiges durch Variablen ersetzen.
Dieses habe ich mit dem Makrorekorder aufgezeichnet.
Sub Datenquelle_aenderm()
ActiveSheet.ChartObjects("Diagramm 33").Activate
ActiveChart.Axes(xlValue).MajorGridlines.Select
ActiveSheet.PivotTables("PivotTable1").ChangePivotCache ActiveWorkbook. _
PivotCaches.Create(SourceType:=xlDatabase, SourceData:= _
"C:\Users\q050376\Desktop\[190327_Daily_Opti-Team_SLP.xlsm]29.03.19!R7C13:R100C25" _
, Version:=xlPivotTableVersion15)
End Sub
Nun wäre mein Anliegen das der Pfad und der Dateiname der aktuelle Dateiname is , und der 29.03.19 das aktuelle Tabellenblatt ist.
Ich bitte um Eure Hilfe
Ich möcht die Datenquelle eines kopierten Tabellenblattes mit VBA andern, allerdings würde ich gerne einiges durch Variablen ersetzen.
Dieses habe ich mit dem Makrorekorder aufgezeichnet.
Sub Datenquelle_aenderm()
ActiveSheet.ChartObjects("Diagramm 33").Activate
ActiveChart.Axes(xlValue).MajorGridlines.Select
ActiveSheet.PivotTables("PivotTable1").ChangePivotCache ActiveWorkbook. _
PivotCaches.Create(SourceType:=xlDatabase, SourceData:= _
"C:\Users\q050376\Desktop\[190327_Daily_Opti-Team_SLP.xlsm]29.03.19!R7C13:R100C25" _
, Version:=xlPivotTableVersion15)
End Sub
Nun wäre mein Anliegen das der Pfad und der Dateiname der aktuelle Dateiname is , und der 29.03.19 das aktuelle Tabellenblatt ist.
Ich bitte um Eure Hilfe