- ©«¤l
- 522
- ¥DÃD
- 36
- ºëµØ
- 1
- ¿n¤À
- 603
- ÂI¦W
- 0
- §@·~¨t²Î
- win xp sp3
- ³nÅ骩¥»
- Office 2003
- ¾\ŪÅv
- 50
- ©Ê§O
- ¨k
- µù¥U®É¶¡
- 2012-12-13
- ³Ì«áµn¿ý
- 2021-7-11
|
½Ð¦Û¦æ´ú¸Õ¬Ý¬Ý!!(¸ê®Æ¤Ó¦h)- Private Sub CommandButton1_Click()
- Dim LastR As Integer, I As Integer
- Dim Rng As Range, fAddr As String
- Dim Col1 As Integer, Off1 As Integer, H1 As Integer
- LastR = [D65536].End(xlUp).Row
- [F2:AI73] = ""
- For I = 2 To LastR Step 4
- Set Rng = [A:A].Find(Cells(I, 4), Lookat:=xlWhole) 'ÄæA ¤¤´M§äTesterNo
- If Not Rng Is Nothing Then
- fAddr = Rng.Address
- Do
- Col1 = Day(Rng.Offset(0, 1)) + 5
- H1 = Hour(Rng.Offset(0, 1))
- Off1 = IIf(H1 < 16, 1, 2)
- If H1 < 8 Then Off1 = 0
- Cells(I + Off1, Col1) = Cells(I + Off1, Col1) + 1
- Cells(I + 3, Col1) = Cells(I + 3, Col1) + 1
- Set Rng = [A:A].FindNext(Rng) '´M§ä¤U¤@ÓTesterNo
- Loop Until fAddr = Rng.Address 'ª½¨ì¤U¤@ÓTesterNoªº¦ì¸m=²Ä¤@ÓTesterNoªº¦ì¸m
- End If
- Next
- End Sub
½Æ»s¥N½X
|
|