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

¦p¦ó±N¥x«ü´Áªº¨C¤@¤ÀÄÁ¸ê®Æ³£¬ö¿ý¦bsheet 1¸Ì..½Ð±Ðª©¤W°ª¤â«e½ú~~

¦^´_ 60# devidlin
§A¥i¥H±N§A¥Ø«e¹B¥Îªº Excel ÀɮפW¶Ç¡A©â®É¶¡§ÚÀ°§A¬Ý¬Ý¸Ó¦p¦ó­×¥¿¡A
¨C­Ó¤H³£¦U¦Û¦³¥L­Ì¹B§@ªº¼Ò¦¡»P³ß¦n¡B¥H¤Î¿W¨ì¨£¸Ñ¡Bµ¦²¤À³¥Î¡A
¤Á¤£­n§¹¥þ®M¥Î¥L¤Hªº¤º®e¥þ¼Æ§Ûŧ¡A¦p¦¹¨Ï¥Î°_¨Ó¤]§¹¥þ¨S¦³
­Ó¤Hªº­·®æ¤F¡B¥çµL­Ó¤H¤§¦¨´N·P¡C

TOP

¦^´_ 55# devidlin
To devidlin:¶qºAªº­pºâ¤è¦¡¡A¦b[DDE³ø»ù]ªí®æ..´N¥i¬Ý¥X¡C
[¹Ïªí°Ï]¥i«ö[¥kÁä]±q[¨Ó·½¸ê®Æ]´N¥i¬Ý¥XºÝ­Ù¡C
§Ú¬O·s¤â..¬O±qª©¤W°ª¤â¤å³¹Àɮרִê¦Ó¦¨~~
³o¬O§Úª¾ªº½d³òµªÂЧA¡A¤]½Ðª©¤W°ª¤â¯àÀ°§A¸Ñµª...ÁÂÁÂ!!
50 ¦r¸`¥H¤º
¤£¤ä«ù¦Û©w¸q Discuz! ¥N½X

TOP

¦^´_ 4# c_c_lai
½Ð±Ð c_c_lai¤j¤j
­Y§Ú­n¨C¤­¤ÀÄÁ¬ö¿ý´Á³fªº©e¶R¤f¼Æ ©e½æ¤f¼Æ ©e¶Rµ§¼Æ ©e½æµ§¼Æ ©e¶R§¡¤f ©e½æ§¡¤fµ¥§Y®É¸ê®Æ¡A§Ú­n¦p¦ó­×§ï¸Ì­±ªºÅܼÆ?

TOP

¦^´_  c_c_lai
½Ð±Ð c_c_lai¤j¤j
­Y§Ú­n¨C¤­¤ÀÄÁ¬ö¿ý´Á³fªº©e¶R¤f¼Æ ©e½æ¤f¼Æ ©e¶Rµ§¼Æ ©e½æµ§¼Æ ©e¶R§¡ ...
n8975067 µoªí©ó 2013-4-19 11:23
  1. If (Minute(Time) * 60 + Second(Time)) Mod 300 = 0 Then          '  ¨C¹j5¤ÀÄÁ°õ¦æ¤@¦¸ (5 x 60)
  2.     '  ------ Your statement -------
  3. End If
½Æ»s¥N½X

TOP

¬°¤FÅý§ó¦h¤H¶i¤@¨B©úÁA¾ãÅ骺§@·~¹Lµ{¡A¥¼¨Ó¤]¥i¥H¦Û¤v¦b¹ê°È¤W¹ê»Úºt½m
¤Î¼¯ÀÀ¡A¬G±N§@·~µe­±»Pµ{¦¡¤@¨Ö ...
c_c_lai µoªí©ó 2012-9-29 21:04


½Ð°Ý¦Ñ®v
Ãö©ó¤U¦C³o¬q»yªkªº·N«ä¬O

turnKey = turnKey + 1
    Sheets("Sheet4").[A3] = "( " & turnKey & " ¬í )"
    If Time >= timeCalc + #12:01:00 AM# Then
        If (Cv > 0) Then Call RTimer(Time)
        timeCalc = TimeSerial(Hour(Time), Minute(Time), 0)   ' ­«·s³]©w¤U¤@¤ÀÄÁ¤ñ¹ïªº®É¶¡
        If timerEnabled Then Call timerStart
    Else
        Application.OnTime (Now + TimeValue("00:00:01")), "ThisWorkbook.inProcess"
    End If



·PÁ¦Ѯv«ü¾É ÁÂÁ¦Ѯv ·PÁÂ
¾Ç²ß ¾Ç²ß ¤@ª½¾Ç²ß

TOP

c_c_lai µoªí©ó 2013-4-19 14:19



    ½Ð°Ý³o¬Oµ{¦¡ªº¨º¤@­Ó³¡¤À?
§Ú¦b¤@¤ÀKªº¶}½L»ù¡B¦¨¥æ»ù¡B³Ì°ª»ù¡B³Ì§C»ù¡B¦¨¥æ¶qªºµ{¦¡¬O¨S°ÝÃD¡F

§Ú·Q§â¥¦§ï¦¨5¤ÀKªº¶}½L»ù¡B¦¨¥æ»ù¡B³Ì°ª»ù¡B³Ì§C»ù¡B¦¨¥æ¶q¡A

¥i¬O§â¥¦§ï¦¨¤FN¦¸¡A¾Ä¾Ô¦h®É¡A Á`¬O¤£¦¨¥\............

¥i¥H¨ó§U¤@¤U¶Ü? ¤w¸g¾Ä¾Ô¦h®É¡A¬Ò¥H¥¢±Ñ§i²×......................

TOP

¦^´_ 66# winwin

1¤ÀK¶q»ù¬ö¿ý-OK-O -R1.zip (49.98 KB)

1¤ÀK¶q»ù¬ö¿ý-OK-O -R1.zip (49.98 KB)

TOP

¥»©«³Ì«á¥Ñ c_c_lai ©ó 2017-12-8 07:17 ½s¿è

¦^´_ 67# winwin
½Ð±N§Aµ{¦¡¤º¤§ RTimer(tm As Date) ¼Ò²Õ´À´«¦¨¤U¦C¤§§ó·s¼Ò²Õ¡A
¦A¸Õ¸Õ¬Ý¡C
  1. Public Sub RTimer(tm As Date)
  2.     Dim TimeRange As Range, Rng As Range
  3.     Dim pos As Integer
  4.    
  5.     On Error Resume Next
  6.     If (TimeValue(Now) > TimeValue("13:45:00")) Then Exit Sub
  7.    
  8.     If (TimeValue(Now) >= TimeValue("08:45:00")) Then         ' ¶}½L¡B¦¬½L®É¬q³]©w
  9.         ' ½L¤¤³B²z¡A±N¸ê®Æ¶×¤J¼g¤J¤u§@ªí³æ¤ºÀx¦s¡C
  10.         With Sheets("Sheet1")
  11.             If Not IsError(.[B2]) Then
  12.                 .[C1] = "¦¨¥æ»ù"
  13.                 .[D1] = "³Ì°ª»ù"
  14.                 .[E1] = "³Ì§C»ù"
  15.                 .[F1] = "¦¨¥æ¶q"
  16.                
  17.                 Set TimeRange = .[A:A].Find(TimeSerial(Hour(tm), Minute(tm), 0))  ' Àˬd "A" Äæ¦ì¹ïÀ³¤§®É¶¡¸ê®Æ
  18.                 Set Rng = TimeRange.Offset(, 1).Resize(1, 4)
  19.                
  20.                 Rng(1) = Cv                                             ' ¦¨¥æ»ù
  21.                 Rng(2) = Hv                                             ' ³Ì°ª»ù
  22.                 Rng(3) = Lv                                             ' ³Ì§C»ù
  23.                 Rng(4) = Sheets("Sheet4").[H2] - Sheets("Sheet4").[I2]  ' ¦¨¥æ¶q
  24.                 Sheets("Sheet4").[I2] = Sheets("Sheet4").[H2]           ' ­«·s³]©w«e¦¨¥æ¶q
  25.             End If
  26.         End With
  27.          
  28.         '  ¥[¤J¤­¤ÀÄÁ¤§§PÂ_
  29.         If (Minute(tm) * 60 + Second(tm)) Mod 300 = 0 Then                              '  ¨C¹j5¤ÀÄÁ°õ¦æ¤@¦¸ (5 x 60)
  30.             With Sheets("5K")
  31.                 If Not IsError(.[B2]) Then
  32.                     .[C1] = "¦¨¥æ»ù"
  33.                     .[D1] = "³Ì°ª»ù"
  34.                     .[E1] = "³Ì§C»ù"
  35.                     .[F1] = "¦¨¥æ¶q"
  36.                     
  37.                     Set TimeRange = .[A:A].Find(TimeSerial(Hour(tm), Minute(tm), 0))  ' Àˬd "A" Äæ¦ì¹ïÀ³¤§®É¶¡¸ê®Æ
  38.                     Set Rng = TimeRange.Offset(, 1).Resize(1, 4)
  39.                     
  40.                     Rng(1) = Cv                                             ' ¦¨¥æ»ù
  41.                     Rng(2) = Hv                                             ' ³Ì°ª»ù
  42.                     Rng(3) = Lv                                             ' ³Ì§C»ù
  43.                     Rng(4) = Sheets("Sheet4").[H2] - Sheets("Sheet4").[I2]  ' ¦¨¥æ¶q
  44.                     Sheets("Sheet4").[I2] = Sheets("Sheet4").[H2]           ' ­«·s³]©w«e¦¨¥æ¶q
  45.                 End If
  46.             End With
  47.         End If
  48.     End If
  49. End Sub
½Æ»s¥N½X

TOP

¥»©«³Ì«á¥Ñ winwin ©ó 2017-12-8 14:33 ½s¿è

¦^´_ 68# c_c_lai


    ·PÁ¹©¤O¬Û§U¡A èCµMµ{¦¡ÁÙ¦³¤@ÂI¤p°ÝÃD¡A¦ý¬O¤w¸g¥i¥HÅý§Ú§â°ÝÃD §â¥¦³B²z¦n¡A¯uªºÀ°§Ú¸Ñ¨M¤F¤j³Â·Ð¡F¯u¬O·PÁ°ª¤â¬Û§U!

¥»µÛ¦^õXªººëÏõ¡A §Ú·|§âÀɮשñ¤W¨Ó¡C §Úªº¸Ñ¨M¤èªkªk´N¬O¬°5¤ÀK¦h³]¤@­Ó¸ê®Æ·½¡A ³o¼Ë§Ú´N¥i¥H¦P®É¬Ý5¤À¤Î1¤ÀKªº¶q¡C
1-5¤ÀK¶q»ù¬ö¿ý-OK-O -R4.zip (51.34 KB)
¥i¬O§Úµo²{¤@­Ó°ÝÃD¡A ´N¬O½L¤¤ªº°ª§CÂI¦ì¦³®É»P¨é°Óªº¬Ý½L³nÅé¹ê»Ú¤Wªº¬Û®t¦³ÂI¤j¡A ¤£ª¾¹D¥i¦³¥ý¶i¤w¦³¸Ñ¨M¤è®×?
ÁÙ¦³¡A 13:45 ³o¤@½Lªº¦¬½L¸ê®Æ¤@ª½ªÅ¥Õ¡A¤£·|§¹¦¨¡C¤£ª¾°ÝÃD¥X¦b¨º?

²Ä¤G­Ó°ÝÃD¡A §Ú·Q­n¼W¥[¤@­Ó©Î¦h­Ó¨ä¥LÄæ¦ì¡F(¦p¹Ï)¹ïEXCEL VBA ¹ê¦b¬O¤£À´¡F ¥i¥H¦AÀ°¦£¤@¦¸¦£¡A¼g¤@­Ó¨Ò¤l¡A¯uªº¬O«D±`·PÁ¡AÁÂÁÂ!

TOP

¦^´_ 69# winwin
¸Õ¸Õ¬Ý
  1. Public Sub RTimer(tm As Date)
  2.     Dim TimeRange As Range, Rng As Range
  3.     Dim pos As Integer
  4.    
  5.     On Error Resume Next
  6.     '  If (TimeValue(Now) > TimeValue("13:45:00")) Then Exit Sub
  7.     '  13:45 ³o¤@½Lªº¦¬½L¸ê®Æ¤@ª½ªÅ¥Õ
  8.     If (TimeValue(Now) > TimeValue("13:46:00")) Then Exit Sub
  9.    
  10.     If (TimeValue(Now) >= TimeValue("08:45:00")) Then         ' ¶}½L¡B¦¬½L®É¬q³]©w
  11.         ' ½L¤¤³B²z¡A±N¸ê®Æ¶×¤J¼g¤J¤u§@ªí³æ¤ºÀx¦s¡C
  12.         With Sheets("1K")
  13.             If Not IsError(.[B2]) Then
  14.                 .[C1] = "¦¨¥æ»ù"
  15.                 .[D1] = "³Ì°ª»ù"
  16.                 .[E1] = "³Ì§C»ù"
  17.                 .[F1] = "¦¨¥æ¶q"
  18.                
  19.                 Set TimeRange = .[A:A].Find(TimeSerial(Hour(tm), Minute(tm), 0))  ' Àˬd "A" Äæ¦ì¹ïÀ³¤§®É¶¡¸ê®Æ
  20.                 Set Rng = TimeRange.Offset(, 2).Resize(1, 4)
  21.                
  22.                 Rng(1) = Cv                                             ' ¦¨¥æ»ù
  23.                 Rng(2) = Hv                                             ' ³Ì°ª»ù
  24.                 Rng(3) = Lv                                             ' ³Ì§C»ù
  25.                 Rng(4) = Sheets("Sheet1").[H2] - Sheets("Sheet1").[I2]  ' ¦¨¥æ¶q
  26.                 Sheets("Sheet1").[I2] = Sheets("Sheet1").[H2]           ' ­«·s³]©w«e¦¨¥æ¶q
  27.             End If
  28.         End With
  29.          
  30.         '  ¥[¤J¤­¤ÀÄÁ¤§§PÂ_
  31.         If (Minute(tm) * 60 + Second(tm)) Mod 300 = 0 Then                              '  ¨C¹j5¤ÀÄÁ°õ¦æ¤@¦¸ (5 x 60)
  32.             With Sheets("5K")
  33.                 If Not IsError(.[B2]) Then
  34.                     .[C1] = "¦¨¥æ»ù"
  35.                     .[D1] = "³Ì°ª»ù"
  36.                     .[E1] = "³Ì§C»ù"
  37.                     .[F1] = "¦¨¥æ¶q"
  38.                     
  39.                     Set TimeRange = .[A:A].Find(TimeSerial(Hour(tm), Minute(tm), 0))  ' Àˬd "A" Äæ¦ì¹ïÀ³¤§®É¶¡¸ê®Æ
  40.                     Set Rng = TimeRange.Offset(, 2).Resize(2, 4)
  41.                     
  42.                     '  ¼W¥[ "º¦¶^" Äæ¦ì¤§¦P¨B¼g¤J
  43.                     Rng(0) = Sheets("Sheet5").[C2]                          ' º¦¶^
  44.                     Rng(1) = Cv                                             ' ¦¨¥æ»ù
  45.                     Rng(2) = Hv                                             ' ³Ì°ª»ù
  46.                     Rng(3) = Lv                                             ' ³Ì§C»ù
  47.                     Rng(4) = Sheets("Sheet5").[H2] - Sheets("Sheet5").[I2]  ' 5¤À¦¨¥æ¶q
  48.                     Sheets("Sheet5").[I2] = Sheets("Sheet5").[H2]           ' ­«·s³]©w«e¦¨¥æ¶q
  49.                 End If
  50.             End With
  51.         End If
  52.     End If
  53. End Sub
½Æ»s¥N½X

TOP

        ÀR«ä¦Û¦b : ¤£­nÀH¤ß©Ò±ý¡A­nÀH¤ß±Ð¨|¦Û¤v¡C
ªð¦^¦Cªí ¤W¤@¥DÃD