Arbeitsblätter "gruppieren", CustomViews.

.. das wohl mächtigste Werkzeug in Bill Gates' Büro-Sippe. Ob reine Formeln, PowerQuery oder VBA. Hier bleiben kaum Wünsche unerfüllt.
Benutzeravatar
thowe
Beiträge: 230
Registriert: 12. Sep 2022, 16:57
Hat sich bedankt: 109 Mal
Danksagung erhalten: 79 Mal
Kontaktdaten:

Arbeitsblätter "gruppieren", CustomViews.

#1

Beitrag von thowe »

Hallo & Moin!

In einem anderen Forum wurde die Frage gestellt ob man Arbeitsblätter gruppieren kann.

JA! Das kann man, über den Umweg Ansicht > Benutzerdefinierte Ansichten.
Um weniger "Geklicke" zu haben, kann man sich die Benutzerdefinierten Ansichten in die Schnellzugriffsleiste legen

Das ist für mich der Anstoß zu überlegen, ob man nicht eine elegante VBAstelei zaubern könnte?
Verschiedene - gruppierte - Ansichten, egal ob Arbeitsblätter, oder in einem Arbeitsblatt bestimmte Spalten, Zeilen...

Ich habe eine sehr kurze & knappe Arbeitsmappe mit diesem Thread - hier - hochgeladen.
PlayaroundsCustomViews.xlsm
Hier kann man sich verschiedene - gruppierte - Arbeitsblätter "ein-, ausblenden". ZB.

- Alle
- Alle Tabllen
- das Arbeitsblatt Report

Im Arbeitsblatt kann man sich verschiedene "Berichtszonen" wie zB
- Sales
- Profit & Loss
"ein- ausblenden" lassen.

Wie geht man das an?
EMPFEHLUNG
als erstes lässt man alle Arbeitsblätter eingeblendet und wie folgt vorgehen

Menüleiste:
Ansicht > Benutzerdefinierte Ansichten > Hinzufügen > den Namen "Alle Arbeitsblätter" vergeben.

Im zweiten Schritt blendet man die Arbeitsblätter aus, die man nicht angezeigt haben möchte. Hier zB alle Arbeitsblatte ausgenommen "Report". Dann wieder:

Menüleiste: Ansicht > Benutzerdefinierte Ansichten > Hinzufügen > den Namen "ReportGesamt" vergeben.

Ich denke mir das Procedere ist klar


Meines Erachtens sind hier der Phantasie keine Grenzen gesetzt...., oder?
Man könnte sich in einem Arbeitsblatt alle denkbaren "Views" zeilenweise auflisten, in den benachbarten Spalten pro Zeile die zugehörigen Arbeitsblattnamen notieren und bspw. via Schleife die CustomViews per VBA erstellen lassen.
Auch natürlich mit der Spieler die Buttons als Shapes in einem bestimmten Arbeitsblat zu erstellen, und die nötigen Makros per VBA schreiben (da haben wir schon viele Techniken in unserem Fundus)

Man kann auch "Berechtigungen" berücksichtigen.

Welche An- und Einsatzgebiete fallen euch ein? Ich würde hier gerne weiter VBAstelei betreiben.

LG
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Folgende Benutzer bedankten sich beim Autor thowe für den Beitrag:
d'r Bastler
Benutzeravatar
d'r Bastler
Beiträge: 832
Registriert: 29. Aug 2022, 13:20
Hat sich bedankt: 224 Mal
Danksagung erhalten: 119 Mal

Re: Arbeitsblätter "gruppieren", CustomViews.

#2

Beitrag von d'r Bastler »

Moin thowe,

Deine aktuellen Aktivitäten lassen mich darauf schließen, dass Du zumindest mal auf dem Weg der Besserung bist ...? Falls ja: Gut so! Ansonsten: husch husch in's Körbchen :P

Du hast nach Einsatzgebieten gefragt. Im ersten Moment dachte ich: keine! Denn eigentlich widerspricht die Idee zumindest einem meiner grundlegenden Prinzipien in XL: Daten all in ein Sheet, Auswertungen on demand in einem neuen Sheet. Wozu dann mehrerere (sic!) Views?

Der Zufall will es, dass ich nur vor wenigen Tagen tatsächlich mal eine vom FullSize-Sheet abweichende View hätte brauchen können. Ich überarbeite gerade ein Projekt zur Berechnung von Energiekosten (Gas, Strom, Wasser), das auf Grundlage einer unformatierten Datentabelle die anfallenden Werte, so sie nicht konkret abgelesen werden, interpoliert und dann Nutzer-freundlich präsentiert. Möglich ist dies für beliebig viele Abrechnungsprojekte. Beim Debuggen hätte ich gerne mal eine Hälfte meines XL-Bildschirm (der andere zeigt den VBE) mit dem DatenSheet, die andere mit der Ausgabe gesehen.

Ich habe mir in Unkenntnis der View-Möglichkeiten (bisher schließlich nie gebraucht) mit Ansichten in per Maus zusammengeschubsten Fenstern beholfen.

Künftig nehme ich (also doch!) Deine View-Spielereien :) Vielen Dank! :!:

lg
Folgende Benutzer bedankten sich beim Autor d'r Bastler für den Beitrag:
thowe
d'r Bastler von den VBAsteleien.de
Win 10 + Office 2019 & Win11 + Office 2021 + Visio 2019 pro & macOS.X15 + Office2019pro & Android12 & XL365
Antworten

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste