返回列表 上一主題 發帖

[發問] excel 類似時間碼錶寫法如何寫

回復 1# ahsiek


    新增模組,將此代碼貼上試試
  1. Sub test()
  2. t = Now + TimeSerial(0, 0, 1)
  3. If [b3] > 1 Then
  4.     [e3] = [e3] + 1
  5. ElseIf [b3] <= 1 Then
  6.     [e3] = ""
  7. End If
  8. If [e3] >= 60 Then
  9.     [a1].Interior.ColorIndex = 3
  10. Else: [a1].Interior.ColorIndex = 0
  11. End If
  12. Application.OnTime t, "test"
  13. End Sub
複製代碼

TOP

回復 3# ahsiek


    這樣子可以嗎?
  1. Sub test()
  2. t = Now + TimeSerial(0, 0, 1)
  3. ELR = [e65536].End(3).Row
  4. If [b3] > 1 Then
  5.     If [e3] = "" Then
  6.         [e3] = 1
  7.     Else: Range("E" & ELR + 1) = 1
  8.     End If
  9. ElseIf [b3] <= 1 Then
  10.     Range("e3:e" & ELR) = ""
  11. End If
  12. If Application.Count([e:e]) >= 60 Then
  13.     [a1].Interior.ColorIndex = 3
  14. Else: [a1].Interior.ColorIndex = 0
  15. End If
  16. Application.OnTime t, "test"
  17. End Sub
複製代碼

TOP

        靜思自在 : 一句溫暖的話,就像往別人身上灑香水,自己會沾到兩三滴。
返回列表 上一主題