Funktion GetLeave (empNo als Schnur, strType als Schnur)
Schwaches sht als Arbeitsblatt, rowFound als lang, colFound als lang, lgResult als lang
Auf Störungs-Zusammenfassung zunächst
Für jedes sht in ActiveWorkbook.Worksheets
Wenn sht. Name <> „Zusammenfassung“ dann
rowFound = sht. Spalten (2).Find (was: =empNo, nachher: =sht. Zellen (1, 2), LookIn: =xlValues, LookAt: = _
xlWhole, SearchOrder: =xlByRows, SearchDirection: =xlNext, MatchCase: =False _
, SearchFormat: =False). Reihe
colFound = sht. Reihen (9).Find (was: =strType, nachher: =sht. Zellen (9, 1), LookIn: =xlValues, LookAt: = _
xlWhole, SearchOrder: =xlByRows, SearchDirection: =xlNext, MatchCase: =False _
, SearchFormat: =False). Spalte
Wenn Err.Number = 0 dann
lgResult = lgResult + sht. Zellen (rowFound, colFound)
Sonst
Err.Clear
Beenden wenn
Beenden wenn
Zunächst
GetLeave = lgResult
Enden-Funktion
|