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

[µo°Ý] ½Ð±Ð¦p¦ó­×§ïµ{¦¡¨Ó´£°ª°õ¦æ®Ä²v©O?

¦^´_ 1# ÂŤÑÄR¦À


¦pªG¨S¦³³o¨Ç¼Æ­È¹Bºâ «e½úªºEXCEL¥i¥H°O¿ý¨ì¨C¬í6~8µ§°O¿ý¶Ü?
¥Î¦æ°Ê¸Ë¸mÂsÄý½×¾Â¾Ç²ß«Ü¤è«K,ÁÂÁ½׾¸gÀç¹Î¶¤
½Ð¤j®a¤@°_¤W½×¾Â¨Ó¥æ¬y

TOP

¥»©«³Ì«á¥Ñ Andy2483 ©ó 2024-1-18 07:30 ½s¿è

¦^´_ 3# ÂŤÑÄR¦À


    ½Ð±Ð«e½ú:
1.½d¨Ò¤u§@ªí¼Ò²Õ¸Ì¨S¦³Call Price,¥¦»Ý­n°õ¦æ¶Ü? ­ìµ{¦¡½X¦p¤U:
Option Explicit
Private Sub Worksheet_Calculate()
Call RecordPrice
End Sub

2.¤U¹Ï¶À¦â°Ï°ìÀx¦s®æ­È¨ú®ø,¥u°µA¨ìEÄ檺µ²ªG­È°O¿ý¥i¥H¶Ü? ÁÙ¬O¶À¦â°Ï°ìÀx¦s®æ­È¤@©w­n¦s¦b¨ÃÀHDDEÅÜ°Ê?
¦]¬°³o¨Ç¶À¦â°Ï°ìÀx¦s®æ­ÈÅܤƥi¯à·|¼vÅT®Ä¯à,¦pªG¦bVBA­pºâ³o¨Ç­È«á¼g¤JA¨ìEÄæ¥i¯à¤ñ¸û§Ö
¥Î¦æ°Ê¸Ë¸mÂsÄý½×¾Â¾Ç²ß«Ü¤è«K,ÁÂÁ½׾¸gÀç¹Î¶¤
½Ð¤j®a¤@°_¤W½×¾Â¨Ó¥æ¬y

TOP

¥»©«³Ì«á¥Ñ Andy2483 ©ó 2024-1-18 14:17 ½s¿è

¦^´_ 5# ÂŤÑÄR¦À


½d¨Ò¤u§@ªí¼Ò²Õ¸Ì¨S¦³Call Price,¥¦»Ý­n°õ¦æ¶Ü?

a-eªº¼Æ­È´N¬O¶À¦â³¡¤À­pºâ©Ò±o¡A¦pªG¶À¦â³¡¤À¨S¦³¡A­n¦p¦ó±o¥Xa-eªº­È¡H
¦b°}¦C/ÅܼÆ/¦r¨å¸g¹Bºâ©Î³\¥i¥H±o¨ìA~E

¨Ò¦p:
Option Explicit
Public Z, BBS(1 To 5), BB(1 To 5), BA(1 To 5), BAS(1 To 5), FBS, FAS
Sub ®É¶¡()
[A1] = WorksheetFunction.Text(Now(), "hh:mm:ss")
Application.OnTime Now() + TimeValue("00:00¡G01"), "®É¶¡"
If Not IsObject(Z) Then
   Set Z = CreateObject("Scripting.Dictionary")
   BBS(1) = "XQTISC|Quote!'FITXN*1.TF-BestBidSize1'"
   BBS(2) = "XQTISC|Quote!'FITXN*1.TF-BestBidSize2'"
   BBS(3) = "XQTISC|Quote!'FITXN*1.TF-BestBidSize3'"
   BBS(4) = "XQTISC|Quote!'FITXN*1.TF-BestBidSize4'"
   BBS(5) = "XQTISC|Quote!'FITXN*1.TF-BestBidSize5'"
   
   BB(1) = "=XQTISC|Quote!'FITXN*1.TF-BestBid1'"
   BB(2) = "=XQTISC|Quote!'FITXN*1.TF-BestBid2'"
   BB(3) = "=XQTISC|Quote!'FITXN*1.TF-BestBid3'"
   BB(4) = "=XQTISC|Quote!'FITXN*1.TF-BestBid4'"
   BB(5) = "=XQTISC|Quote!'FITXN*1.TF-BestBid5'"
   
   BA(1) = "=XQTISC|Quote!'FITXN*1.TF-BestAsk1'"
   BA(2) = "=XQTISC|Quote!'FITXN*1.TF-BestAsk2'"
   BA(3) = "=XQTISC|Quote!'FITXN*1.TF-BestAsk3'"
   BA(4) = "=XQTISC|Quote!'FITXN*1.TF-BestAsk4'"
   BA(5) = "=XQTISC|Quote!'FITXN*1.TF-BestAsk5'"
   
   BAS(1) = "=XQTISC|Quote!'FITXN*1.TF-BestAskSize1'"
   BAS(2) = "=XQTISC|Quote!'FITXN*1.TF-BestAskSize2'"
   BAS(3) = "=XQTISC|Quote!'FITXN*1.TF-BestAskSize3'"
   BAS(4) = "=XQTISC|Quote!'FITXN*1.TF-BestAskSize4'"
   BAS(5) = "=XQTISC|Quote!'FITXN*1.TF-BestAskSize5'"
   
   FBS = "=XQTISC|Quote!'FITXN*1.TF-FiveBidSize'"
   FAS = "=XQTISC|Quote!'FITXN*1.TF-FiveAskSize'"
End If
End Sub
¥Î¦æ°Ê¸Ë¸mÂsÄý½×¾Â¾Ç²ß«Ü¤è«K,ÁÂÁ½׾¸gÀç¹Î¶¤
½Ð¤j®a¤@°_¤W½×¾Â¨Ó¥æ¬y

TOP

¥»©«³Ì«á¥Ñ Andy2483 ©ó 2024-1-18 14:21 ½s¿è

¦^´_ 7# ÂŤÑÄR¦À


    ½d¨Ò¤u§@ªí¼Ò²Õ¸Ì¨S¦³Call Price,¥¦»Ý­n°õ¦æ¶Ü?
¸Ì­±¦³µ{¦¡ Sub Price() ¦ý¤S¨S³Q Call Price
I14-I18¸òN14-N18ªº¼Æ­È¤S¸ò¥¦¦³Ãö
¥Î¦æ°Ê¸Ë¸mÂsÄý½×¾Â¾Ç²ß«Ü¤è«K,ÁÂÁ½׾¸gÀç¹Î¶¤
½Ð¤j®a¤@°_¤W½×¾Â¨Ó¥æ¬y

TOP

¥»©«³Ì«á¥Ñ Andy2483 ©ó 2024-1-18 14:27 ½s¿è

¦^´_ 9# ÂŤÑÄR¦À


    [B2]=I14+I15+I16+I17+I18
³o¸òSub Price() ¦³Ãö«Y,¤S»¡¥i¥H§R°£,¦³¥Ù¬Þ
¬O§_¦³·sªº½d¨ÒÀÉ
¥Î¦æ°Ê¸Ë¸mÂsÄý½×¾Â¾Ç²ß«Ü¤è«K,ÁÂÁ½׾¸gÀç¹Î¶¤
½Ð¤j®a¤@°_¤W½×¾Â¨Ó¥æ¬y

TOP

¦^´_ 10# ÂŤÑÄR¦À


i14¨ìi18¬O¦³¥Î¨ìif¥h°µ§P§O¡AµM«á¤~°µ¼Æ¦r¹B°e
¨S¦³¬Ý¨ì °µ¼Æ¦r¹B°eªº¤½¦¡©Îµ{¦¡½X
¥Î¦æ°Ê¸Ë¸mÂsÄý½×¾Â¾Ç²ß«Ü¤è«K,ÁÂÁ½׾¸gÀç¹Î¶¤
½Ð¤j®a¤@°_¤W½×¾Â¨Ó¥æ¬y

TOP

¦^´_ 12# ÂŤÑÄR¦À

¦³µ{¦¡½X,¦ý¬O¤£·|³Q°õ¦æ,¦]¬°¤Ö¤F Call Price,©Ò¥H­n½T©w¤@¤U¥¿½Tµ{¦¡½X¬O¦p¦ó¹B§@
Option Explicit
Private Sub Worksheet_Calculate()
Call RecordPrice
End Sub
¥Î¦æ°Ê¸Ë¸mÂsÄý½×¾Â¾Ç²ß«Ü¤è«K,ÁÂÁ½׾¸gÀç¹Î¶¤
½Ð¤j®a¤@°_¤W½×¾Â¨Ó¥æ¬y

TOP

¦^´_ 16# ÂŤÑÄR¦À


    ©Ò¥H¬O³o¼Ë¶Ü?
Option Explicit
Private Sub Worksheet_Calculate()
Call Price
Call RecordPrice
End Sub
¥Î¦æ°Ê¸Ë¸mÂsÄý½×¾Â¾Ç²ß«Ü¤è«K,ÁÂÁ½׾¸gÀç¹Î¶¤
½Ð¤j®a¤@°_¤W½×¾Â¨Ó¥æ¬y

TOP

¥»©«³Ì«á¥Ñ Andy2483 ©ó 2024-1-18 14:43 ½s¿è

¦^´_ 18# ÂŤÑÄR¦À


    ´N¦]¬°¦³­pºâ¹L¤~°O¿ý,©Ò¥H­n°Ý²M·¡,«e½ú¤W¶Çªº½d¨Ò¨S¦³°õ¦æ­pºâ¶À¦â°Ï°ì³¡¤À,²{¦bª¾¹D¤F
§Ú¸Õ¸Õ¬Ý·Qªk¯à¤£¯à¹ê²{
¥Î¦æ°Ê¸Ë¸mÂsÄý½×¾Â¾Ç²ß«Ü¤è«K,ÁÂÁ½׾¸gÀç¹Î¶¤
½Ð¤j®a¤@°_¤W½×¾Â¨Ó¥æ¬y

TOP

¦^´_ 21# ÂŤÑÄR¦À


[J23]­È¬O 2 ¬O©T©wªº¶Ü? ÁÙ¬OÅܰʪº?
[J23:J27] [M23:M27] ­È³£³Q¤Þ¥Î,¦ý¬O³£¨S¦³³Qµ{¦¡Åܰʨä­È,©Ò¥H¬O©T©w­È¶Ü?
¥Î¦æ°Ê¸Ë¸mÂsÄý½×¾Â¾Ç²ß«Ü¤è«K,ÁÂÁ½׾¸gÀç¹Î¶¤
½Ð¤j®a¤@°_¤W½×¾Â¨Ó¥æ¬y

TOP

        ÀR«ä¦Û¦b : ¤f»¡¤@¥y¦n¸Ü¡A¦p¤f¥X½¬ªá¡F¤f»¡¤@¥yÃa¸Ü¦p¤f¦R¬r³D¡C
ªð¦^¦Cªí ¤W¤@¥DÃD