|
请教各位老师 如何 用数组修改考勤时间
条件是,判断姓名是否有重复的,如果有 相同姓名的 考勤时间全部修改为 本姓名的最小 考勤时间
请各位老师帮忙看看
谢谢了
- Private Sub CommandButton1_Click()
- ARR = Range("B2:C" & Range("B65536").End(3).Row)
- For I = 1 To UBound(ARR)
- For J = I To UBound(ARR)
- If ARR(I, 1) = ARR(J, 1) Then
- If ARR(I, 2) > ARR(J, 2) Then
- ARR(I, 2) = ARR(J, 2)
- Else: ARR(J, 2) = ARR(I, 2)
- End If
- End If
- Next
- Range("F" & I + 1) = ARR(I, 2)
- Next
- End Sub
复制代码
|
|