Função GetLeave (empNo como a corda, strType como a corda)
Sht não ofuscante como a folha, rowFound como por muito tempo, colFound como por muito tempo, lgResult como por muito tempo
No resumo do erro em seguida
Para cada sht em ActiveWorkbook.Worksheets
Se sht. Nome <> “sumário” então
rowFound = sht. Colunas (2). Achado (que: =empNo, em seguida: =sht. Pilhas (1, 2), LookIn: =xlValues, LookAt: = _
xlWhole, SearchOrder: =xlByRows, SearchDirection: =xlNext, MatchCase: _ do =False
, SearchFormat: =False). Fileira
colFound = sht. Fileiras (9). Achado (que: =strType, em seguida: =sht. Pilhas (9, 1), LookIn: =xlValues, LookAt: = _
xlWhole, SearchOrder: =xlByRows, SearchDirection: =xlNext, MatchCase: _ do =False
, SearchFormat: =False). Coluna
Se Err.Number = 0 então
lgResult = lgResult + sht. Pilhas (rowFound, colFound)
Mais
Err.Clear
Terminar se
Terminar se
Em seguida
GetLeave = lgResult
Função do fim
|