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

[µo°Ý] ½Ð°Ý¦p¦ó§Q¥ÎDDE´£¨Ñªº®É¶¡¼Æ¾Ú©w´Á¬ö¿ý¦bexcel¬¡­¶Ã¯

¦U¦ì¤j¤j:
¤p§Ì±q¥L³B¨ú±o¤@­Ó¬ö¿ý¨C¤ÀÄÁ§Y®É´Á³f³ø»ù¸ê®Æªºµ{¦¡­×§ï¦p¤U¡A
¦ý¬O´Á³fªº¶}½L®É¶¡08:45:00¸Óµ§¸ê®Æ¤@ª½³£µLªk¦¨¥\°O¿ý¤U¨Ó
¤£ª¾¥i§_½Ð±Ð¦U¦ì«e½úÀ°¦£¨ó§U¤@¤U¬Ý¬O§_¦³»Ý­n­×§ïªº¦a¤è
ÁÂÁÂ



Sub myPrg()

  If Timer >= 31440 And Timer <= 49560 Then '¦­¤W8:44°_¦Ü13:46¤î
    ActiveSheet.Cells(Int((Timer - 31440) / 60) + 4, 3).Value = Range("C2").Value '¨C60¬í,©¹¤U¤@¦C, ¶ñ³Ì·s¼Æ­È
    ActiveSheet.Cells(Int((Timer - 31440) / 60) + 4, 4).Value = Range("D2").Value '¨C60¬í,©¹¤U¤@¦C, ¶ñ³Ì·s¼Æ­È
    ActiveSheet.Cells(Int((Timer - 31440) / 60) + 4, 5).Value = Range("E2").Value '¨C60¬í,©¹¤U¤@¦C, ¶ñ³Ì·s¼Æ­È
    ActiveSheet.Cells(Int((Timer - 31440) / 60) + 4, 6).Value = Range("F2").Value '¨C60¬í,©¹¤U¤@¦C, ¶ñ³Ì·s¼Æ­È
    ActiveSheet.Cells(Int((Timer - 31440) / 60) + 4, 7).Value = Range("G2").Value '¨C60¬í,©¹¤U¤@¦C, ¶ñ³Ì·s¼Æ­È
   
    Call Timer2 ' <------- §ï¬°Timer2
  End If
   
End Sub

Sub Timer2()
'¨C60¬í°õ¦æ "myPrg" ³o­Ó°Æµ{¦¡
   Application.OnTime Now + 60 / 86400#, "myPrg"
      
End Sub
Sub StartTimer()
  
'±q±Ò°Êexcel ¶}©lªº¨º¤@¨è°_, ¦b60-(timer  mod 60)¬í (¬°¤F¤Á»ô¾ã¬í) «á¶}©l°õ¦æ

   Application.OnTime Now + (60 - (Timer Mod 60)) / 86400#, "myPrg"
      
End Sub

TOP

·PÁÂbarrykuo¤j¤jªº¦^ÂСA¤p§Ì¨ä¹ê§¹¥þ¤£À´VB¡A¥u¬O­è¦nª¦¤å¦³¬Ý¨ì¥L¤H¼g¦n¤@­Ó¥i¥Îªºµ{¦¡¡A¨Ãµy·L­×§ï¦p§Ú¤W­±POªºµ{¦¡¤º®e¡A§Ú¬O·Q±N±q¨é°Óªº¬Ý½L³nÅé©Ò±µ¦¬¨ìªºDDE¸ê°T¦p¤U¡A§Y®É±q08:45:00³o¤@­Ó®É¶¡ÂI¶}©l°O¿ý¡A¦ý¬O08:45µLªk¦¨¥\¡A¦Ó08:46´N¥i¥H¤F

®É¶¡                ¦¨¥æ           ¶R½æ¤f®t        µ§®t        ½L®t        ½L¤ñ®t%
13:44:59        9,364             -956                 -57         -834         -1.06
                                       
                                       
8:45                                       
8:46                9,376            -1,004           87           814         42.94


±z«Øij¬ö¿ý¸ê®Æ¥Î¥H¤Uªºµ{¦¡¡A¦ý¤p§Ì¤£¬O«Ü¤F¸Ñ¡A¥i§_«Øij¦³¨ä¥Lªº°Ñ¦Ò½d¨Ò©O
ÁÂÁ±z
Sheets("yyyyyy").[a65536].End(xlUp).Row
¥hÀˬd¬¡­¶Ã¯³Ì«á¤@¦æ¨Ó°µ°O¿ý,yyyyyy¥Nªí¬¡­¶Ã¯ªº¦WºÙ¡Aa¥Nªírowªº³o¤@­Ó¦æ³Ì«á¤@­Ó¦³°O¿ý¦æ¸¹¡C

TOP

Barry ¤j¤j±z¦n:

¨Ì·Ó±zªº«Øij­×§ï¦p¤U
¦ý«o¶]¥X¿ù»~°T®§



[attachimg]18740

Error.png (56.23 KB)

Error.png

TOP

barrykuo¤j¤j:

1. ¤w±Nend if §R°£
2.µ{¦¡¬O¨S¦³¥X²{¿ù»~°T¡A¦ýÁÙ¬O¨S¦³¬ö¿ý¸ê®Æ
3.¤£ª¾¬O§_¦]±z¤§«e¦³´£¨ìdatarow = Sheets("yyyyyy").[c65536].End(xlUp).Row¸Ì­±ªºyyyyyy¶ñ¤W§A°O¿ýªº¬¡­¶Ã¯¦WºÙ

¦Ó§Ú±NÀɦW³]¬°"EURO"¡A ©Ò¥H§Ú±Nyyyyyy¶ñ¤WEURO¡A¤]´N¬O»¡¦p¤U:

datarow = Sheets("EURO").[c65536].End(xlUp).Row

¤~³y¦¨µLªkRUNµ{¦¡

·PÁ¦^´_

TOP

barrykuo¤j¤j

¨Ì«Øij­×§ï«á¡A¤w¸g¥i¥Hrun¤F
ÁÂÁ±z

TOP

        ÀR«ä¦Û¦b : ªY½à§O¤H´N¬O²øÄY¦Û¤v¡C
ªð¦^¦Cªí ¤W¤@¥DÃD