[땡큐엑셀vba & 엑셀매크로] 지각합계 사용자정의 함수
엑셀vba예제2020. 8. 14. 00:00
'http://kin.naver.com/qna/detail.nhn?d1id=1&dirId=102020101&docId=280229761
'
'개인 근태 관련 1월~12월 까지 각각의 시트가 있습니다.
'각 시트별 지각시 "1지", "2지" (1시간지각, 2시간지각)
'로 표기 합니다. 지각에대한 연장시 "1지연", "2지연" 씩으로 표기하는데요.
'
'마지막 시트에서 월별 지각 및 지각연장에 대한 합계를 구하고
'싶습니다.
'
' source by 땡큐엑셀vba & 엑셀매크로
'
' 사용자정의함수
Function 지각(r1 As Range) As Integer
On Error Resume Next
For Each c In r1
구분문자 = Right(c, 1) '오른쪽 한글자
If 구분문자 = "지" Then
지각합계 = 지각합계 + Int(Left(c, Len(c) - 1))
End If
Next
지각 = 지각합계
End Function
Function 지연(r1 As Range) As Integer
For Each c In r1
구분문자 = Right(c, 1)
If 구분문자 = "연" Then
지연합계 = 지연합계 + Int(Left(c, Len(c) - 2))
End If
Next
지연 = 지연합계
End Function
'엑셀vba예제' 카테고리의 다른 글
[땡큐엑셀vba & 엑셀매크로] 필터적용후 보이는셀만 복사 (0) | 2020.08.16 |
---|---|
[땡큐엑셀vba & 엑셀매크로] 데이터 값을 입력하고 저장버튼을 누르면 아래 최근기록란에 순차적으로 기록할 수 있게 도와주세요 (0) | 2020.08.15 |
[땡큐엑셀vba & 엑셀매크로] 하나의 열데이터를 8개의 열로 정리하기 (0) | 2020.08.13 |
[땡큐엑셀vba & 엑셀매크로] 잔량과 지수합계가 다른셀 색칠및 행삭제 (0) | 2020.08.12 |
[땡큐엑셀vba & 엑셀매크로] 값찾아 누적카운트 (0) | 2020.08.11 |