Dashboard und Pivot-Tabellen automatisch aktualisieren | Excel VBA

Поділитися
Вставка
  • Опубліковано 30 лип 2024
  • Dashboard und Pivot-Tabellen automatisch aktualisieren | Excel VBA
    Kostenloser VBA-Einstiegskurs: vbatrainer.mykajabi.com/offer...
    VBA-Coaching: www.vbatrainer.de/
    Code zum Video: www.vbatrainer.de/dashboard-a...
    ________
    LINKS zu den Excel VBA Grundlagenvideos
    ► Excel mit Makro abspeichern: www.vbatrainer.de/anfaenger-t...
    ► Variablen und Datentypen: www.vbatrainer.de/variablen-d...
    ► Tabellenblätter richtig ansprechen: www.vbatrainer.de/tabellenbla...
    ________
    Timestamps
    0:00 Neue Daten für Dashboard/Pivot-Tabellen einfügen
    0:55 Dashboard/Pivot-Tabellen manuell aktualisieren
    1:28 Ziel des Videos
    1:58 Alle Pivot-Tabellen und Queries aktualisieren
    4:40 Alle Pivot-Tabellen (aber nicht die Queries) aktualisieren
    6:25 Einzelne Pivot-Tabellen aktualisieren
    9:09 Bonustipp: Pivot-Tabellen beim Öffnen der Excel-Datei aktualisieren
    9:50 Outro

КОМЕНТАРІ • 26

  • @thomasmailander3068
    @thomasmailander3068 Рік тому

    Hallo Kai ich bin gerade dabei für die Arbeit eine Makro zu schreiben wo ich ein Tabellen Blatt immer wenn es aufgerufen wird aktualisiert werden soll könntest du helfen?lg

  • @ineswoi4479
    @ineswoi4479 Рік тому +1

    Hallo Kai, vielen Dank für deine super Erklär-Videos! Ich habe aber folgendes Problem: ich habe nach deinem Muster den Blattschutz aktiv und da funktioniert die automatische Aktualisierung leider nicht, auch dein Tip PivotTable Optionen - Daten - Aktualisierung beim Öffnen klappt da nicht. Kannst du mir weiterhelfen? Vielen Dank habe sehr viel bei dir gelernt.

    • @KaiWeissmann
      @KaiWeissmann  Рік тому

      Hallo Ines, freut mich, dass dir das Video gefällt! Am besten Blattschutz entfernen, Dashboard aktualisieren und dann Blattschutz wieder aktivieren. LG Kai

  • @networx126
    @networx126 2 роки тому

    Super Video! Ist es denn möglich die Filter in einer Pivot automatisch zu aktualisieren? Hierbei dachte ich daran, dass die Pivot die letzten 12 Monate darstellt und beim hinzufügen von neuen Daten somit den ältesten Monat entfernt und den neuen hinzufügt. Würde mich wirklich freuen, wenn du mir da helfen kannst. Liebe Grüße

  • @robby_sgb6738
    @robby_sgb6738 2 роки тому +1

    Hallo Kai, mal wieder ein sehr gelungenes Tutorial - danke dafür :-) Ich kann die Schritte die ab Minute 2:10 dargestellt werden bei mir leider nicht ausführen, da beim klicken auf den Pfeil/Menü nur "Allgemein" angeboten wird und leider kein "Worksheet"! Hast Du eine Idee woran das liegen kann? Danke schon mal im Voraus. VG Robby

    • @KaiWeissmann
      @KaiWeissmann  2 роки тому +2

      Hallo Robby, vielen Dank für dein Feedback :) Das Worksheet-Objekt können wir nur ansprechen, wenn wir den Code direkt auf dem Tabellenblatt hinterlegen. Daher die Frage: Hast du einen Doppelklick im Projekt-Explorer (links oben) auf das entsprechende Tabellenblatt gemacht? Um sicherzugehen, kannst du auch einen Rechtsklick im Projekt-Explorer machen und dann "Code anzeigen" auswählen. Anschließend müsste das Worksheet-Objekt verfügbar sein.
      Ich hoffe das hilft dir weiter. Ansonsten schreib mir einfach nochmal :)

    • @robby_sgb6738
      @robby_sgb6738 2 роки тому +1

      @@KaiWeissmann Danke für die schnelle Antwort, hat super funktioniert :-)

  • @arturgasoyan2890
    @arturgasoyan2890 Рік тому +1

    Hallo Kai, vielen Dank für das Video. Ich kann leider kein Video finden wo du genau dieses Dashboard erstellst. Kannst du mir bitte die Link senden?

    • @KaiWeissmann
      @KaiWeissmann  Рік тому

      Zu diesem Dashboard gibt es kein Video von mir.
      Ich erstelle aber das Lagerverwaltungs-Dashboard Schritt für Schritt in diesem Video: ua-cam.com/video/nP4-xCLIDXA/v-deo.html

  • @peterpittner3138
    @peterpittner3138 2 роки тому +1

    Hallo Kai
    Danke für das interessante Video. Hätte eine Frage zum Datenschnitt. Hast du diese fest verankert bzw gesperrt?? Wenn ja wie?? Mit VBA ??
    Vielleicht gibt es diesbezüglich in nächster Zeit ein Video....
    Danke lg Peter

    • @KaiWeissmann
      @KaiWeissmann  2 роки тому

      Hallo Peter, vielen Dank für deine Nachricht :)
      Die Datenschnitte sind bei mir nicht fest verankert bzw. gesperrt. Was du machen könntest: Du könntest nach bestimmten Makros (bspw. immer wenn du auf das Tabellenblatt springst) ein Makro laufen lassen, dass den Datenschnitt genau in die Zelle bringt, in der du ihn haben möchtest. Ansonsten kannst du den Datenschnitt selbst bauen und ihn dann sperren.
      Ich hoffe das hilft dir weiter. Schreib mir gerne, wie du damit umgegangen bist.
      LG Kai

    • @peterpittner3138
      @peterpittner3138 2 роки тому +1

      @@KaiWeissmann
      Hallo Kai
      Momentan habe ich es so gelöst, das ich den Datenschnitt über
      Datenschnitt -> Rechtsklick -> Größe und Eigenschaften -> Position und Layout -> die Eigenschaft Größenanpassung und Verschieben deaktivieren aktiviert habe.
      Hab es dann auch über VBA geschafft.
      Nicht Verschiebbar:
      ActiveWorkbook.SlicerCaches("Datenschnitt_Name").Slicers("Name"). _
      DisableMoveResizeUI = True
      Verschiebbar:
      ActiveWorkbook.SlicerCaches("Datenschnitt_Name").Slicers("Name"). _
      DisableMoveResizeUI = False
      PS: Freu mich schon auf deine nächsten Videos...

    • @KaiWeissmann
      @KaiWeissmann  2 роки тому

      Hallo Peter, vielen Dank für deine Antwort! Deine Lösung ist ja perfekt. Da habe ich heute etwas dazugelernt, top :)

  • @kaiser7546
    @kaiser7546 Рік тому +1

    Hallo Super Videos
    Kannst Du mal eins dazu machen wie ich eine Pivot auf die aktuelle Kalenderwoche bzw. auf die 7 Tage der aktuellen Kalenderwoche automatisch einstellen kann.

    • @KaiWeissmann
      @KaiWeissmann  Рік тому

      Vielen Dank für den Videovorschlag.
      Ich nehme das gerne in die Ideensammlung mit auf.

  • @hjs1966
    @hjs1966 2 роки тому +1

    Hallo Kai,
    wie habe ich das zu verstehen mit dem PivotCache ( ab 08:00 ) ? Ich verstehe das mit dem 3x reinkopieren nicht ...

    • @KaiWeissmann
      @KaiWeissmann  2 роки тому +1

      Hallo Hermann, mehrere Tabellen können auf einen PivotCache verweisen. Statt mehrere Pivot-Tabellen zu aktualisieren, können wir schlicht den PivotCache aktualisieren. LG Kai

    • @hjs1966
      @hjs1966 2 роки тому +1

      @@KaiWeissmann Vielen Dank ... bedeutet das, das sich alle Pivot-Tabellen EINES Workbook immer im gleichen Pivot-Cache befinden?

    • @KaiWeissmann
      @KaiWeissmann  2 роки тому +1

      @@hjs1966 nein, ein Workbook kann mehrere Pivot-Caches haben

  • @umbauwfb
    @umbauwfb 2 роки тому +1

    Hallo Kai, vielen Dank für Deine interessanten und gelungenen Anleitungen.
    Beim Thema Datentabelle/ Pivot-Table/ Pivot-Chart/ Dashboard entsteht durch die freie nicht nachvollziehbare Farbvergabe von Excel für die einzelnen Chart-Segmente ein Problem.
    Beim Filtern vergibt Excel für die gleiche Kategorie nicht nachvollziehbar unterschiedliche Farben für unterschiedliche Filterungen (Zeiträume)
    Das Problem habe ich ich in den nachstehend verlinkten Dateien beschrieben. Und auch einen Lösungsweg über die Zuweisung fest vorgegebener Farben zu der jeweiligen Kategorie über eine Tabelle.
    Alles schon in VBA programmiert und für das gestapelte Säulendiagramm im Dashboard auch funktionierend.
    Für das Kreis-Diagramm funktioniert die VBA-Programmierung aber leider nicht, weil die Namensgebung der Segmente, über die der Vergleich läuft, umgekehrt aufgebaut ist wie beim Säulendiagramm(???). Der Vergleich trifft nicht mehr...
    Die beiden Dateien vom 30.11.2021 beschreiben den Gesamtablauf und das bereits gelöste erste Problem
    Die beiden Dateien vom 12.12.2021 beschreiben das noch bestehende Problem
    Grundsätzlich ist das eine Thematik, die für jeden interessant ist, der (auch beruflich) mit Dashboards und Pivot-Charts, deren Daten über einen Zeitraum von mehreren Jahren laufen, arbeitet. Man muss für gleiche Kategorien gleiche Farben behalten. Sonst entsteht Verwirrung. Beispiel: Die Kategorie "Miete" muss immer gelb bleiben...egal welcher zeitliche Filter gesetzt ist...
    Die bestehenden Daten und Codes können gerne von jedermann frei weiterverwendet werden. Ich habe hier auch verschiedene bestehende Ideen zusammengetragen.
    Ich würde mich freuen, wenn Du Dir das mal anschaust. Für Dich ist das wahrscheinlich nur 1ne Zeile Code...
    app.box.com/s/c18zuyvam41tulwvyd9vyn4ok7ohkj7j
    Harry

    • @KaiWeissmann
      @KaiWeissmann  2 роки тому

      Hallo Harry, vielen Dank für deinen ausführlichen Kommentar. Aufgrund der sich mehrenden Anfragen kann ich mir das im Detail leider nicht anschauen. Allerdings kannst du mal probieren die Farben unter dem Menüband "Seitenlayout" und dann Farben anzupassen. Darin siehst du die Farbgebung für alle Pivot-Charts. LG Kai

    • @umbauwfb
      @umbauwfb 2 роки тому +1

      @@KaiWeissmann Danke für die schnelle Antwort Kai. Leider löst dieser Vorschlag das Problem nicht. Ich kann hier natürlich grundsätzlich ein Farbschema zuweisen.
      Wenn ich aber im Zeitpfeil die Zeitauswahl ändere, ändert sich die Farbe des Segments (also Miete hat z.B. für 2020 die Farbe blau...wenn ich im Zeitpfeil das Jahr 2021 selektiere, wird das Segment grün...oder irgendeine andere willkürlich von excel vergebene Farbe). Für eine Analyse der Daten ist das natürlich für die Betrachter untragbar...
      Vielen Dank trotzdem...

    • @KaiWeissmann
      @KaiWeissmann  2 роки тому

      @@umbauwfb alles klar, jetzt verstehe ich das Problem. Eine Möglichkeit wäre noch, dass du die Pivot-Tabellen, auf denen die Diagramme fußen, immer nach dem Namen sortierst, sodass die Farbgebung identisch ist. LG Kai

    • @umbauwfb
      @umbauwfb 2 роки тому +1

      @@KaiWeissmann
      Das löst das Problem leider aucb nicht... die Sache ist nur über die VBA-Programmierung zu lösen... die ja auch für das gestapelte Säulendiagramm perfekt läuft 👍
      Nur beim Kreis-Diagramm nicht... 🤷‍♂️🤷‍♂️🤷‍♂️
      Ich will jetzt aber auch nicht weiter insistieren...
      Das wäre aber bestimmt auch ein sehr schönes Thema für ein Video👍😀🌷🌷🌷🌷
      LG Harry

    • @KaiWeissmann
      @KaiWeissmann  2 роки тому

      @@umbauwfb alles klar. Ich nehme es mal auf :)