Registriert seit: 14.02.2018
Version(en): 2013
Hallo zusammen,
ich tue mich mit VBA noch sehr schwer, sehe aber keine Möglichkeit mein Problem mit Formeln zu lösen.
Folgende Ausgangslage:
In Tabellenblatt 1 stehen in Spalte B (Zeilen 5 - ca. 10.000) verschiedene Namen (ca 30 Stück, dementsprechend kommen sie mehrfach vor), in Spalte E stehen zugehörig verschiedene Datumsangaben und in Spalte R stehen zugehörig Arbeitsstunden (Zahlen von 0-24)
Jetzt möchte ich mir in Tabellenblatt 2 für einen gewissen Zeitraum (Anfangsdatum steht in zelle V3 und Enddatum steht in zelle V4) in Spalte C (ab C16) die Namen anzeigen lassen und in Spalte D (ab D16) die summierten Stunden für den Zeitraum.
Händisch könnte man das ganze mit Summenprodukten lösen. Der Nachteil ist jedoch, dass man alle 30 Namen hinschreiben muss. Ich möchte allerdings nur die Namen angezeigt bekommen, deren Stundenzahl über 0 liegt.
Ich hoffe ihr könnt mir vielleicht helfen.
Vielen Dank im Voraus und beste Grüße
Registriert seit: 06.12.2015
Version(en): 2016
Hallo,
wähle die Namen doch in einer KomboBox (Mehrfachauswahl) oder per Autofilter aus.
mfg
Registriert seit: 14.02.2018
Version(en): 2013
Danke erstmal für deine Antwort.
Das eignet sich leider nicht so gut, da ich dies gerne beliebig kopieren würde und durch einen Klick später mehrere PDFs davon erstellen würde. Wenn man dann jedes Mal die Kombibox auswählen muss, ist das sicherlich nicht so schön.
Vielleicht kann ja irgendjemand den VBA Code posten oder zumindest einen Ansatz wie ich es damit lösen kann.
Danke und beste Grüße
FennekHallo,
wähle die Namen doch in einer KomboBox (Mehrfachauswahl) oder per Autofilter aus.
mfg
Registriert seit: 28.07.2015
Version(en): 365
Hallo neuer Poldi,
hast Du schon einmal die Pivottabelle (Menü - Einfügen - PivotTable) ausprobiert?
Gruß Carsten
Registriert seit: 14.02.2018
Version(en): 2013
14.02.2018, 17:33
(Dieser Beitrag wurde zuletzt bearbeitet: 14.02.2018, 20:38 von WillWissen.
Bearbeitungsgrund: Unnötiges Vollzitat entfernt
)
Hallo,
ist auch eine Möglichkeit, aber leider auch nicht geeignet um eine schöne Darstellung hinzubekommen, die sich beliebig ohne großen Aufwand bei Veränderungen vom Datum, etc. duplizieren lässt und anschließend drucken lässt
Registriert seit: 28.07.2015
Version(en): 365
Hallo return,
definiere 'schöne Darstellung'.
Wenn Du die 'altmodische' Ansicht meinst, dann klicke bitte mit Rechts in die Pivottabelle und wähle dort den vorletzten Eintrag 'PivotTable-Optionen'.
Dann unter 'Anzeige' ein Häkchen beim klassischem Layout setzen.
Filtern kannst Du bequem über den Filter in der 'Feldliste'.
Eine Pivottabelle kann man beliebig duplizieren, oder einfach nur den Filter anpassen.
Mit 'Aktualisieren' werden neue/geänderte Einträge der Quelltabelle automatisch eingefügt/aktualisiert.
Gruß Carsten
Registriert seit: 14.02.2018
Version(en): 2013
14.02.2018, 17:50
(Dieser Beitrag wurde zuletzt bearbeitet: 14.02.2018, 20:39 von WillWissen.
Bearbeitungsgrund: Unnötiges Vollzitat entfernt
)
Danke,ich gebe dir vollkommen recht. Trotz allem würde ich eine VBA Lösung bevorzugen.
Registriert seit: 10.04.2014
Version(en): Microsoft 365, mtl. Kanal
14.02.2018, 20:39
(Dieser Beitrag wurde zuletzt bearbeitet: 14.02.2018, 20:39 von WillWissen.)
Hi Newpoldi,
es ist nicht nötig, jedes Mal voll zu zitieren. Bitte benutze den Antwort-Button unterhalb des Beitrags. Bitte achte auch darauf, dass sich deine Antworten nicht im Zitat befinden.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Registriert seit: 10.04.2014
Version(en): 97-2019 (32) + 365 (64)
Hallo newpoldi,
Du könntest erst mal versuchen, die Aufgabe z.B. über Formeln, Filtern usw, zu lösen. Wenn das so klappt, könntest Du den Code dafür aufzeichnen und hier posten. Im Prinzip bräuchten wir dann nur noch schauen, wie wir das Datum aus V3 und V4 und die Summe in den Code bekommen.
. \\\|/// Hoffe, geholfen zu haben.
( ô ô ) Grüße, André aus G in T
ooO-(_)-Ooo (Excel 97-2019+365)