Ich habe eine Arbeitsmappe mit rund 100 Arbeitsblättern mit identischer Struktur und unterschiedlichen Werten.Dynamische Dashboard auf ms Excel
In jedem Arbeitsblatt habe ich eine Spalte 'Status', die ich dynamisch auf dem Dashboard in einer Zeile anzeigen möchte.
z. für erste Arbeitsblatt, mit dem Namen Projekt A, die Spalte:
Status
DONE
TODO
N/A
für 2. Arbeitsblatt Name Projekt B, die Spalte:
Status
TODO
N/A
DONE
Auf dem Dashboard (ein neues Arbeitsblatt), hat sie angezeigt werden dynamisch wie folgt:
Project A DONE TODO N/A
Project B TODO N/A DONE
Irgendeine Idee? :)
Wenn Sie Werte anhand einiger Kriterien zählen müssen, wobei der Blattname als Parameter verwendet wird, sollten Sie 'COUNTIF()' und 'INDIRECT()' verwenden. – Taosique
@Taosique Warum postest du diesen Kommentar nicht als Antwort? 'Indirect' sollte sicherlich den Trick machen. Alles, was Sie auf dem "Dashboard" -Blatt benötigen, ist eine Referenz für "Projekt A" oder "Projekt B" oder welches Projekt auch immer angezeigt werden soll. Daher sollte das Dashboard-Blatt mit allen Projektnamen aktualisiert werden. Wenn Sie dies auch dynamisch tun möchten, würde ich (persönlich) die Verwendung eines kleinen VBA-Subs vorschlagen, wobei 'For Each sht in ThisWorkbook.Worksheets' verwendet wird, das mit dem' Worksheet_Activate() '-Ereignis für das Dashboard-Blatt aktualisiert wird. – Ralph