Neuigkeiten:

Ist euer Problem gelöst, dann bitte den Knopf "Thema gelöst" drücken!

Mobiles Hauptmenü

filtern von daten aus anderer Tabelle mit datum

Begonnen von dfone, September 17, 2013, 22:28:09

⏪ vorheriges - nächstes ⏩

dfone

hallo, ich hab mal folgende frage:

Excel 2007

ich habe zwei excel dateien.
in der ersten werden personen mit namen (Name in einer zelle) und datum eintritt und datum austritt gespeichert.
in der zweiten micht ich in zelle a ein datum eingeben, und dann in zelle b mittels drop&down funktion (menü) nur die personen aus der ersten datei angezeigt bekommen, die erstens >= dem eingegeben datum eingetreten sind und zweitens <= dem eingegebenen datum ausgetreten sind.
das heißt kurzum, das drop&down menü soll mir nur die personen zur auswahl zeigen, die an dem eingegeben datum auch da sind...

geht das überhaupt? und wenn, wie?

danke für eure hilfe...
mfg dirk

4woerny

Hallo Dirk,

falls Du deine Frage noch nicht gelöst haben solltest ... :-)
Du kannst das mit der DropDownAuswahlliste (Datenprüfung) verwirklichen.
Im Ersten Schritt, liest Du die Werte die deinem Kriterium  (Datum) entsprechen, in eine Variable ein.
Als nächstes weist Du diese Werte dem DropDownObjekt zu

Public Sub DatenPrüfungZuweisen()
Dim myAdminR As Object
Set myAdminR = wks_Test1.Range("B5:F369").Validation

With myAdminR
        .Delete
        .Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _
         xlBetween, Formula1:="DeineWerteAlsStringmitKommaGetrennt"
        .IgnoreBlank = True
        .InCellDropdown = True
        .InputTitle = ""
        .ErrorTitle = "Wert ist nicht vorgeshen"
        .InputMessage = ""
        .ErrorMessage = "Bitte den eingebenen Wert erneut erfassen!"
        .ShowInput = True
        .ShowError = True
    End With
End Sub


Jetzt musst Du nur noch einem Ereigniss die Funktion zuweisen....
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
...
' zuvor evtl. immer wieder die Werte aus der anderen Tabelle der variablen zuweisen
DatenPrüfungZuweisen
...

Hier wird im Bereich B5:F369, der Zellen, die DropDownListe zugewiesen

LG