Auswertung je User als PDF-Export nach Filterung Dokument
Verfasst: Mi 24. Apr 2024, 20:47
Hi,
ich habe ein sehr umfangreiches Tabellendokument, mit welchem ich sämtliche Benutzerberechtigungen auswerte. Das Tabellendokument hat mittlerweile über 170 Tabellen, von denen ich rund 60-70 Tabellen (oder mehr?) auf ein Tabellenblatt "Auswertung" zusammenfasse.
Bevor jetzt die Frage kommt: Warum kein Base?
Das hängt damit zusammen, dass die Auswertungen der Benutzerberechtigungen vieler Anwendungen sehr unterschiedlich sind, ich meistens/ergänzend Hilfstabellen benötige (z.B. User-Mapping) und mir auch weiterhin leider die notwendigen Base-Kenntnisse fehlen.
Wenn sich dann die Exporte aus diversen Anwendungen dann auch noch ändern, muss ich hier schnell reagieren können, was mir einfach in Calc leichter fällt.
Zum eigentlich "Problem":
Zumindest den Export je User als PDF würde ich gerne automatisieren wollen.
Alles passiert dabei auf der Tabelle "Aufbereitung", etwaige "Vorgaben" sind hier schon getätigt.
Fall 1: Tabelle Vorgaben Zelle B3 = 1
Manuelle Methode:
Zunächst einmal wähle ich einen Benutzer in Zelle A4 aus. DIeser wird per Daten -> Gültigkeit von der Tabelle "Benutzer" Spalte 4 gezogen.
In Fall 1 filtere ich aktuell auf der Tabelle "Aufbereitung" in Zelle D2 (=Filter 1) per Autofilter alles was "(leer)" ist aus. "(leer)" kommt in meinem Dokument 2x je User vor, wenn das eine Rolle spielt. Ich weiß allerdings nicht warum das so ist?!?
Anschließend kopiere ich den Dateinamen aus Zelle F4 in die Zwischenablage und wähle Datei -> Als PDF Exportieren.
Als Bereich ist "Auswahl/Ausgewählte Tabelle" markiert, der Rest dürfte denke ich keine große Rolle spielen.
Dann wähle ich "Exportieren", füge den Dateinamen aus der Zwischenablage ein und exportiere das PDF ins gleiche Verzeichnis.
Für das Makro darf es aber auch gerne/fast lieber ein Unterverzeichnis sein!
Anschließend setze ich den Filter in Zelle D2 auf "Alles" zurück, wähle den nächsten Benutzer aus, ...
---
Fall 2: Tabelle Vorgaben Zelle B3 = 4
Manuelle Methode:
Zunächst einmal wähle ich einen Benutzer in Zelle A4 aus. DIeser wird per Daten -> Gültigkeit von der Tabelle "Benutzer" Spalte 4 gezogen.
In Fall 2 filtere ich aktuell auf der Tabelle "Aufbereitung" in Zelle D2 (=Filter 1) per Autofilter alles was "(leer)" ist aus. "(leer)" kommt in meinem Dokument 2x je User vor, wenn das eine Rolle spielt. Ich weiß allerdings nicht warum das so ist?!?
Anschließend filtere ich in Zelle C2 die Werte 1,2,3,"0 (X)" sowie "(leer") aus, der Rest bleibt stehen.
Anschließend kopiere ich den Dateinamen aus Zelle F4 in die Zwischenablage und wähle Datei -> Als PDF Exportieren.
Als Bereich ist "Auswahl/Ausgewählte Tabelle" markiert, der Rest dürfte denke ich keine große Rolle spielen.
Dann wähle ich "Exportieren", füge den Dateinamen aus der Zwischenablage ein und exportiere das PDF ins gleiche Verzeichnis.
Für das Makro darf es aber auch gerne/fast lieber ein Unterverzeichnis sein!
Anschließend setze ich den Filter in den Zellen C2 und D2 auf "Alles" zurück, wähle den nächsten Benutzer aus, ...
---
Kann man das per Makro automatisieren?
Hylli
ich habe ein sehr umfangreiches Tabellendokument, mit welchem ich sämtliche Benutzerberechtigungen auswerte. Das Tabellendokument hat mittlerweile über 170 Tabellen, von denen ich rund 60-70 Tabellen (oder mehr?) auf ein Tabellenblatt "Auswertung" zusammenfasse.
Bevor jetzt die Frage kommt: Warum kein Base?
Das hängt damit zusammen, dass die Auswertungen der Benutzerberechtigungen vieler Anwendungen sehr unterschiedlich sind, ich meistens/ergänzend Hilfstabellen benötige (z.B. User-Mapping) und mir auch weiterhin leider die notwendigen Base-Kenntnisse fehlen.
Wenn sich dann die Exporte aus diversen Anwendungen dann auch noch ändern, muss ich hier schnell reagieren können, was mir einfach in Calc leichter fällt.
Zum eigentlich "Problem":
Zumindest den Export je User als PDF würde ich gerne automatisieren wollen.
Alles passiert dabei auf der Tabelle "Aufbereitung", etwaige "Vorgaben" sind hier schon getätigt.
Fall 1: Tabelle Vorgaben Zelle B3 = 1
Manuelle Methode:
Zunächst einmal wähle ich einen Benutzer in Zelle A4 aus. DIeser wird per Daten -> Gültigkeit von der Tabelle "Benutzer" Spalte 4 gezogen.
In Fall 1 filtere ich aktuell auf der Tabelle "Aufbereitung" in Zelle D2 (=Filter 1) per Autofilter alles was "(leer)" ist aus. "(leer)" kommt in meinem Dokument 2x je User vor, wenn das eine Rolle spielt. Ich weiß allerdings nicht warum das so ist?!?
Anschließend kopiere ich den Dateinamen aus Zelle F4 in die Zwischenablage und wähle Datei -> Als PDF Exportieren.
Als Bereich ist "Auswahl/Ausgewählte Tabelle" markiert, der Rest dürfte denke ich keine große Rolle spielen.
Dann wähle ich "Exportieren", füge den Dateinamen aus der Zwischenablage ein und exportiere das PDF ins gleiche Verzeichnis.
Für das Makro darf es aber auch gerne/fast lieber ein Unterverzeichnis sein!
Anschließend setze ich den Filter in Zelle D2 auf "Alles" zurück, wähle den nächsten Benutzer aus, ...
---
Fall 2: Tabelle Vorgaben Zelle B3 = 4
Manuelle Methode:
Zunächst einmal wähle ich einen Benutzer in Zelle A4 aus. DIeser wird per Daten -> Gültigkeit von der Tabelle "Benutzer" Spalte 4 gezogen.
In Fall 2 filtere ich aktuell auf der Tabelle "Aufbereitung" in Zelle D2 (=Filter 1) per Autofilter alles was "(leer)" ist aus. "(leer)" kommt in meinem Dokument 2x je User vor, wenn das eine Rolle spielt. Ich weiß allerdings nicht warum das so ist?!?
Anschließend filtere ich in Zelle C2 die Werte 1,2,3,"0 (X)" sowie "(leer") aus, der Rest bleibt stehen.
Anschließend kopiere ich den Dateinamen aus Zelle F4 in die Zwischenablage und wähle Datei -> Als PDF Exportieren.
Als Bereich ist "Auswahl/Ausgewählte Tabelle" markiert, der Rest dürfte denke ich keine große Rolle spielen.
Dann wähle ich "Exportieren", füge den Dateinamen aus der Zwischenablage ein und exportiere das PDF ins gleiche Verzeichnis.
Für das Makro darf es aber auch gerne/fast lieber ein Unterverzeichnis sein!
Anschließend setze ich den Filter in den Zellen C2 und D2 auf "Alles" zurück, wähle den nächsten Benutzer aus, ...
---
Kann man das per Makro automatisieren?
Hylli