- ©«¤l
- 5923
- ¥DÃD
- 13
- ºëµØ
- 1
- ¿n¤À
- 5986
- ÂI¦W
- 0
- §@·~¨t²Î
- win10
- ³nÅ骩¥»
- Office 2010
- ¾\ŪÅv
- 150
- ©Ê§O
- ¨k
- ¨Ó¦Û
- ¥xÆW°ò¶©
- µù¥U®É¶¡
- 2010-5-1
- ³Ì«áµn¿ý
- 2022-1-23
        
|
¦^´_ 4# daniel5168
¸Õ¸Õ¬Ý- Sub ¦Û°Ê°O¿ý()
- Dim Rng As Range, º¦¶^ As Single, §¡»ù As Single
- If uMode = 0 Then Exit Sub
- With Sht1
- If Time > TimeValue(EndTime) Then '¦¬½L®É¶¡¥H«á¤£°õ¦æ
- .[O8] = "¤w¹L¦¬½L"
- uMode = 0
- Exit Sub
- End If
- '----------------------------------------------------------
- Set Rng = .Range("A65536").End(xlUp).Offset(1)
- .Range("A" & Rng.Row & ":C" & Rng.Row).Value = .Range("A2:C2").Value
- With .Cells(Rng.Row, "C") '
- 'º¦¶^ªº©w¸qÀ³¸Ó¬O(³o¤ÀÄÁ¦¨¥æ»ù-¤W¤ÀÄÁ¦¨¥æ»ù)/¤W¤ÀÄÁ¦¨¥æ»ù
- If .Row >= 4 Then º¦¶^ = (.Cells - .Cells.Offset(-1)) / .Cells.Offset(-1)
- '20³æ¦ì¶g´Á§¡»ù
- If .Row >= 22 Then §¡»ù = Application.WorksheetFunction.Average(.Cells.Offset(-19).Resize(20))
- End With
- .Range("D2") = IIf(º¦¶^ <> 0, º¦¶^, "")
- .Range("E2") = IIf(§¡»ù <> 0, §¡»ù, "")
- .Range("D" & Rng.Row & ":E" & Rng.Row).Value = .Range("D2:E2").Value
- '------------------------------------------------
- End With
- If ActiveSheet.Name = Sht1.Name And xRow > 8 Then
- ActiveWindow.ScrollRow = xRow - 6 'Åý³Ì·s¸ê®Æ«O«ù¦b¥i¨£µøµ¡¤¤
- End If
- Beep
- '------------------------------------------------
- ThisWorkbook.Save '¦sÀÉ
- Application.OnTime Now + TimeValue("00:00:01"), "¦Û°Ê°O¿ý" '¨C¤@¬í»¼°j¤@¦¸
- End Sub
½Æ»s¥N½X |
|