Fungera GetLeave (empNo som stränger, strType som stränger)
Dunkel sht som arbetssedeln, rowFound som Long, colFound som Long, lgResult som Long
På felmeritförteckning därefter
För varje sht i ActiveWorkbook.Worksheets
Om sht. Namnge <> ”summariskt” därefter
rowFound = sht. Kolonner (2). Fynd (vad: =empNo after: =sht. Celler (1, 2), LookIn: =xlValues LookAt: = _,
xlWhole SearchOrder: =xlByRows SearchDirection: =xlNext MatchCase: =False_,
, SearchFormat: =False). Ro
colFound = sht. Ror (9). Fynd (vad: =strType after: =sht. Celler (9, 1), LookIn: =xlValues LookAt: = _,
xlWhole SearchOrder: =xlByRows SearchDirection: =xlNext MatchCase: =False_,
, SearchFormat: =False). Kolonn
Om Err.Number = 0 därefter
lgResult = lgResult + sht. Celler (rowFound, colFound)
Annars
Err.Clear
Avsluta om
Avsluta om
Därefter
GetLeave = lgResult
Avsluta fungerar
|