Thema Datum  Von Nutzer Rating
Antwort
19.09.2021 18:48:59 Carsten
NotSolved
20.09.2021 10:11:12 ralf_b
NotSolved
20.09.2021 10:25:43 Mase
NotSolved
20.09.2021 21:44:53 Gast7583
NotSolved
20.09.2021 10:55:56 Der Steuerfuzzi
NotSolved
22.09.2021 15:47:20 Carsten
NotSolved
22.09.2021 16:25:31 Carsten
NotSolved
22.09.2021 19:41:49 ralf_b
NotSolved
Rot Slicer für Dashboard auf Basis PivotTabellen über VBA
19.10.2021 08:50:30 Carsten
NotSolved
20.10.2021 11:21:12 Gast68550
NotSolved

Ansicht des Beitrags:
Von:
Carsten
Datum:
19.10.2021 08:50:30
Views:
251
Rating: Antwort:
  Ja
Thema:
Slicer für Dashboard auf Basis PivotTabellen über VBA

Hallo zusammen,

dank der hilfreichen Informationen habe ich meinen Versuch Dashboard mit VBA recht weit vorangetrieben. Die erstellung von fünf PivotTable, danach fünf  Charts, sowie füf Slicer klappt bei einer Auswertung. Wenn ich eine weitere Auswertung auf Basis einer zweiten Tabelle mache, kommt es zu meinem Problem.

In den Datenschnitteinstellungen wirde ein Wert 'Datenschnitt_Monat_Jahr' für den zu verwendenden Namen in Formeln eingetragen. Dieser wird automatisch beim Erstellen des Slicers erstellt.  Wie kann ich nach der Erstellung des Slicer diesen Namen ändern, damit eine zweite Auswertung funktioniert?

Mein Code zur Zeit ist:

' ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
' DATENSCHNITT
' Grundeinstellungen
' ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
' Variablen
  Dim scc As SlicerCaches
  Dim scs As Slicers
  Dim sc As Slicer
  Dim strSCName As String
 
' Deklaration
  strSCName = "SCP0101"
' ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
' ERSTER DATENSCHNITT
' Monat / Jahr
' ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  ' Deklaration
    Set scc = WKB.SlicerCaches
    Set scs = scc.Add2(WKS.PivotTables(strPTName01), "Monat/Jahr").Slicers
    Set sc = scs.Add(WKS, , strSCName, "nach Monat", 10, 200, 1000, 50) ' OBEN / LINKS / BREITE / HÖHE
  ' Bearbeiten
    With WKB.SlicerCaches("Datenschnitt_Monat_Jahr").Slicers(strSCName)
      .NumberOfColumns = 12
    End With

Muss hier ggf. mit der Add2-Methode gearbeitet werden?
Sind sonstige Verbesserungen / Vereinfachungen möglich?

Gruß Carsten

 


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
19.09.2021 18:48:59 Carsten
NotSolved
20.09.2021 10:11:12 ralf_b
NotSolved
20.09.2021 10:25:43 Mase
NotSolved
20.09.2021 21:44:53 Gast7583
NotSolved
20.09.2021 10:55:56 Der Steuerfuzzi
NotSolved
22.09.2021 15:47:20 Carsten
NotSolved
22.09.2021 16:25:31 Carsten
NotSolved
22.09.2021 19:41:49 ralf_b
NotSolved
Rot Slicer für Dashboard auf Basis PivotTabellen über VBA
19.10.2021 08:50:30 Carsten
NotSolved
20.10.2021 11:21:12 Gast68550
NotSolved