ªð¦^¦Cªí ¤W¤@¥DÃD µo©«

½Ð°Ý¦p¦ó§ï¦¨K´ÎÅã¥Ü?

¦^´_ 5# mead

°Ñ¦Ò
    http://forum.twbts.com/thread-5686-1-3.html

TOP

¦^´_ 7# mead
´Á³f§Y®É¶qºA½u.rar (18.49 KB) °Ñ¦Ò¤@¤U30¬í+K½u¹Ïtext

TOP

  1. Sub Timer()
  2. Dim HHMM As Integer
  3. On Error Resume Next
  4. ' Sheets("µ¦²¤°O¿ý").Select
  5. Sheets(2).Cells(2, 1) = Time '±N®É¶¡show¦Üµ¦²¤ªºb3Äæ¦ì
  6. HHMM = Hour(Time) * 100 + Minute(Time)
  7.   If (HHMM < 845 Or HHMM > 1345) Then Exit Sub 'Àç·~®É¶¡¤~°õ¦æ
  8.   If Minute(Time) <> LastMin Then '¶}©l«á°µ
  9.     i = i + 1
  10.     If i = 60 Then

  11. Sheets(2).Range("a10000").End(xlUp).Offset(1, 0) = Time
  12. Sheets(2).Range("a10000").End(xlUp).Offset(0, 1) = O
  13. Sheets(2).Range("a10000").End(xlUp).Offset(0, 2) = H
  14. Sheets(2).Range("a10000").End(xlUp).Offset(0, 3) = L
  15. Sheets(2).Range("a10000").End(xlUp).Offset(0, 4) = C
  16.   
  17. Sheets(2).Range("a10000").End(xlUp).Offset(0, 5) = O1
  18. Sheets(2).Range("a10000").End(xlUp).Offset(0, 6) = H1
  19. Sheets(2).Range("a10000").End(xlUp).Offset(0, 7) = L1
  20. Sheets(2).Range("a10000").End(xlUp).Offset(0, 8) = C1

  21. Sheets(2).Range("a10000").End(xlUp).Offset(0, 9) = O2
  22. Sheets(2).Range("a10000").End(xlUp).Offset(0, 10) = H2
  23. Sheets(2).Range("a10000").End(xlUp).Offset(0, 11) = L2
  24. Sheets(2).Range("a10000").End(xlUp).Offset(0, 12) = C2
  25.      i = 0
  26.       O = Sheets(2).Cells(2, 2)
  27.       H = Sheets(2).Cells(2, 2)
  28.       L = Sheets(2).Cells(2, 2)
  29.       C = Sheets(2).Cells(2, 2)
  30.         
  31.      O1 = Sheets(2).Cells(2, 3)
  32.      H1 = Sheets(2).Cells(2, 3)
  33.      L1 = Sheets(2).Cells(2, 3)
  34.      C1 = Sheets(2).Cells(2, 3)
  35.      
  36.      O2 = Sheets(2).Cells(2, 4)
  37.      H2 = Sheets(2).Cells(2, 4)
  38.      L2 = Sheets(2).Cells(2, 4)
  39.      C2 = Sheets(2).Cells(2, 4)
  40. Else
  41.      C = Sheets(2).Cells(2, 2)
  42.      If H = "" Then H = Sheets(2).Cells(2, 2)
  43.      If C >= H Then H = C
  44.      If C < L Then L = C
  45.      If O = 0 Then O = Sheets(2).Cells(2, 2) Else O = O
  46.      If L = 0 Then L = Sheets(2).Cells(2, 2) Else L = L
  47.    
  48.      C1 = Sheets(2).Cells(2, 3)
  49.      If H1 = "" Then H1 = Sheets(2).Cells(2, 3)
  50.      If C1 >= H1 Then H1 = C1
  51.      If C1 < L1 Then L1 = C1
  52.      If O1 = 0 Then O1 = Sheets(2).Cells(2, 3) Else O1 = O1
  53.      If L1 = 0 Then L1 = Sheets(2).Cells(2, 3) Else L1 = L1
  54.    
  55.      C2 = Sheets(2).Cells(2, 4)
  56.      If H2 = "" Then H2 = Sheets(2).Cells(2, 4)
  57.      If C2 >= H2 Then H2 = C2
  58.      If C2 < L2 Then L2 = C2
  59.      If O2 = 0 Then O2 = Sheets(2).Cells(2, 4) Else O1 = O1
  60.      If L2 = 0 Then L2 = Sheets(2).Cells(2, 4) Else L2 = L2
  61.   End If
  62.         LastMin = Minute(Time)
  63.   End If
  64. Application.OnTime Now + TimeValue("00:00:01"), "Timer" '¨C¬íÅã¥Ü
  65. End Sub
½Æ»s¥N½X
¦^´_ 14# mead
¸Õ¬Ý¬Ý

TOP

        ÀR«ä¦Û¦b : ¡i®É¶¡µLªk¾B¾×¡j©È®É¶¡®ø³u¡Aªá¤F³\¦h¤ß¦å¡A·QºÉ¦U¦¡¤èªk­n¾B¾×®É¶¡¡Aµ²ªG¬O¡G®ö¶O¤F§ó¦h®É¶¡¡A¥B¤@µL©Ò¦¨¡I
ªð¦^¦Cªí ¤W¤@¥DÃD