Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1292to1296
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Geburtstag herausfinden

Geburtstag herausfinden
23.01.2013 12:12:15
Markus
Hallo, möchte von einer tabelle herausfinden, welcher Kollege heute Geburtstag hat. Die Liste besteht aus 5000 Mitarbeitern. Darum möchte ich die betreffenden Koll. auf ein anderes Tabellenblatt kopieren um eine Übersicht zu bekommen. Anbei ein Testblatt.
https://www.herber.de/bbs/user/83528.xls
Danke für die Lösungen.

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Geburtstag herausfinden
23.01.2013 12:34:15
Daniel
Hi
kopier mal folgenden Code in das Modul des Blatts "Geburtstage".
der Code wird automatisch ausgelöst, wenn du das Blatt aktivierst
Private Sub Worksheet_Activate()
Me.Cells.ClearContents
With Sheets("Daten").UsedRange
.AutoFilter field:=11, Criteria1:=">=" & Format(Date, "DDMM00"), Criteria2:="
gruß Daniel

AW: Geburtstag herausfinden
23.01.2013 12:55:06
UweD
Hallo
das ginge so:
Sub Geburtstage()
On Error GoTo Fehler
Dim TB1, TB2, i%
Dim SP%, LR&
Set TB1 = Sheets("Daten")
Set TB2 = Sheets("Geburtstage")
If TB1.AutoFilterMode Then TB1.AutoFilterMode = False ' Autofilter ausschalten
SP = 1 'Spalte A
LR = TB1.Cells(Rows.Count, SP).End(xlUp).Row 'letzte Zeile der Spalte
Application.ScreenUpdating = False
TB1.Range("$K$1:$K$" & LR).AutoFilter Field:=1, Criteria1:="=" & Format(Date, "ddmm") & "*"
TB2.Cells.Clear
TB1.Cells.Copy TB2.Cells(1, 1)
TB1.AutoFilterMode = False ' Autofilter ausschalten
Err.Clear
Fehler:
If Err.Number  0 Then MsgBox "Fehler: " & Err.Number & vbLf & Err.Description: Err.Clear
Application.EnableEvents = True
Application.DisplayAlerts = True
End Sub
Problem ist die Art der Datumsdarstellung.
    Die habe ich auf Text und 6stellig geändert.
    hättest du richtige Daten (also mit 4 stelliger Jahreszahl), dann könntest du sogar noch ganz einfach den xten Geburtstag ausweisen.

Gruß UweD

Anzeige
AW: Geburtstag herausfinden
23.01.2013 13:20:22
Markus
DANKE funktionieren beide Varianten. Super LG Max

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige