Gibt es dafür eine Funktion? Abgelaufenen Aufgaben auflisten
#1
Hallo Community, ich erstelle aktuell ein Dashboard. 

In einem Tabellenblatt "Aufgaben" habe ich Aufgaben aufgelistet.
In der Spalte J habe ich ein Erinnerungsdatum eingetragen

Nun würde ich gerne in meinem Dashboard in einer Tabelle die Inhalte auflisten lassen, bei denen das Datum verstrichen ist.
Gibt es dafür eine Funktion? Google war mir leider nicht behilflich :( Sicherlich geht das auch in vba, allerdings sind die withs und whiles zuviel für mein Kopf  Confused Mehrere Versuche scheiterten  Blush
Also frage ich mich, ob es nicht auch einfacher geht. 

Besten Dank im Voraus.

Viele grüße Steve
Antworten Top
#2
Hola,


Zitat:Also frage ich mich, ob es nicht auch einfacher geht. 
Ja. 
https://thehosblog.com/2013/05/08/excel-...-aggregat/
https://it-service-ruhr.de/datensatze-mi...n-filtern/
Gruß,
steve1da
[-] Folgende(r) 1 Nutzer sagt Danke an steve1da für diesen Beitrag:
  • tyr0n
Antworten Top
#3
Moin

FILTER() wäre geeignet.
Wir sehen uns!
... Detlef

Meine Beiträge können Ironie oder Sarkasmus enthalten.

[-] Folgende(r) 1 Nutzer sagt Danke an shift-del für diesen Beitrag:
  • tyr0n
Antworten Top
#4
Hallo euch beiden. Das wird mir weiterhelfen. 
Besten Dank für die Unterstützung! :)

Verrückt, das klappt schon einmal sehr gut!

Allerdings wirft er mir aktuell noch zuviele Spalten heraus. Ich möchte eigentlich nur die Spalte 1, 2, 3, 6, 10 ausgeworfen haben. Er wirft mit jedoch den kompletten Bereich den ich in der Matrix angegeben habe aus.

Code:
=FILTER(Tab_Freigaben[[Freigabe-Nr]:[Freigabe erinnerung]];(Tab_Freigaben[Freigabe erinnerung]<C5)*(Tab_Freigaben[Freigabe erhalten] <> "Index");"")


In Feld C5 steht das heutige Datum. 

Geht das?
Antworten Top
#5
Einen schönen Sonntag miteinander"

Ich habe nun einen weg gefunden es doch über VBA zu lösen. So kann ich ausgewählte Zellen übertragen. 
Jetzt habe ich nur noch das Problem, das meine Tabelle sich zwar automatisch bei vielen Zeilen erweitert, wenn aber nur 3 Zeilen übertragen werden, dann bleibt die Tabelle 

   

Kann ich die Zeilen die zuvor irgendwann erzeugt wurden wieder reduzieren? Der Code lautet wohl in etwa so:
suche letzte beschriebene Zelle ab K7 und resize die Zeilen bis dahin. Aber ich bekomme es leider nicht umgesetzt :(
Kann mir jemand Starthilfe geben?

Alternative wäre auch ein Löschen aller Zeilen vor dem befüllen besser.

Besten Dank im Voraus!
Antworten Top
#6
Ich habe einen weg gefunden in dem ich die Tabelle mit clear leere und Sie dann erst fülle... funktioniert so einwandfrei.

Range("Dash_Zeichnungen").ClearContents
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste