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

[µo°Ý] ¦Û°Ê°O¿ýÄæ¦ì

[µo°Ý] ¦Û°Ê°O¿ýÄæ¦ì

²{¦bªº°ÝÃD¬O¦bexcel¤u§@ªí¸Ì¡A¦³¨â­ÓÀx¦s®æ¤¤ªº­È¬O¯B°Ê¡AA1¨C¤éªº°_©l­È¬O¢¯¡A­È¬O¤£Â_¼W¥[¡AA2ªº­È«h¬O¤W¤U¯B°Ê¡C

§Ú§Æ±æ¯à±o¨ì¡G

¦b¥´¶}excel¤u§@ªí«á¡A°²³]A1ªº­È¶}©l¤j©ó¢¯®É¡A´N±NA2ªº­È¦Û°ÊÀx¦s¦bB1¡C

¤§«áA1ªº­È¤j©ó¢°¢¯¢¯®É¡A±NA2ªº­È¦Û°ÊÀx¦s¦bB2¡C

·íA1ªº­È¤j©ó¢±¢¯¢¯®É¡A¦A±NA2ªº­È¦Û°ÊÀx¦s¦bB3¡C

¥H¤U¨Ì¦¹Ãþ±À¡A¦bA1¨C¦V¼W¥[¢°¢¯¢¯³æ¦ì®É¡A¦Û°Ê±NA2ªº­È©¹¤UÀx¦sBÄ椤¡C

§Æ±æ¦³°ª¤â¯àÀ°¦£¸Ñ¨M³o°ÝÃD¡A·P¿E¤£ºÉ

­«ÂI¬OA1ªº­È¬O«ç¼ËÀò±o¤Î§ó·sªº
¾Ç®üµL²P_¤£®¢¤U°Ý

TOP

§¹¦¨¤F

Sub Worksheet_Change(ByVal Target As Range)
    Dim i As Integer
    If Target.Address = "$A$1" Then
        If IsNumeric(Range("a1").Value) = True Then
            i = (Range("a1").Value - 1) \ 100 + 1
            Range("B" & i).Value = Range("a2").Value
        End If
    End If
End Sub

¥i¥Î©ó Change ¨Æ¥ó
¤£¯à¥Î¦b DDE ³sµ²

TOP

¥»©«³Ì«á¥Ñ Hsieh ©ó 2010-5-11 22:54 ½s¿è

DDE³sµ²¥u·|IJµoWorksheet_Calculate¨Æ¥ó
¾Ç®üµL²P_¤£®¢¤U°Ý

TOP

½Ð±Ð¤@¤U·|ªº¤H¡A¦pªG¡@A1¡@¬O¥ÎDDE³sµ²§ó·sªº¡A³o¼ËÀ³¸Ó«ç»ò¼g¡H

TOP

¾Ú§Ú©Ò¬Ý¨ìªº¹ê¨Ò, ExcelÀɤ¤ªº DDE ±Ô­z¼gªk¹ê»Ú¤W­n·f°t´£¨Ñ DDE ¨Ó·½ªº³nÅ饦µ¹§A­þ¨Ç¸ê®Æ,¨Ò¦p :

=XQLMNO|Quote!'1101.TW-Bid'              (¥x¿n¹q¶R¶i»ù)
©Î
=XQLMNO|Quote!'2330.TW-Price'           (¥x¿n¹q¦¨¥æ»ù)

¦³½ìªº¬O¸Ó³nÅé²£¥Íªº Excel Àɤº©Ò¬Ý¨ì¸ÓÀx¦s®æªº¤½¦¡«o¬O : {=XQLMNO|Quote!'1101.TW-Bid'}
¦Ó¦b½s¿è¸ÓÀx¦s®æ®É {} «o¤£¨£¤F,§Y¨Ï Copy ¨ì§O­ÓÀx¦s®æ¤]¤£·|²£¥Í§Y®É§ó·sªº®ÄªG(¨S¦³ {}),
§Ú²q¥i¯à´N¬OÄpµ²©Ò¦b.

TOP

°ÝÃDÀ³¸Ó¤£³o¸Ì¡A¢Ò¢Ò¢ÓÀ³¸Óµø¬°­Ó¨ç¼Æ¡A©Ò¥H¤£¯àIJµoChange ¨Æ¥ó¡A

¥¿½Tªº¥ÎªkÀ³¸ÓÄÝ©óSetLinkOnData¨Æ¥ó¡A¦ý¬O¥Î¨ººØ¼gªk¦b¬Y¨Ç±ø¥ó¦ü¥G§óÃø¡C
¦pªG¥HWorksheet_Calculate¨Ó¼g¡A«h¤u§@ªí¥ô¦ó³æ¤¸®æ­pºâ®É´N³£·|IJµo³o­Ó¨Æ¥ó¡C

¥u¬OCalculate¨Æ¥ó¦ü¥G¤£¯à«ü©wÄæ¦ì¡A´N¥²¶·¥[¤W°j°é¡A¦pªG¥H¥»¨ÒÀ³¸Ó¥i¥H°µ¨ì¡A¦ý¬O¦pªG¦³´X¦Ê­ÓÀx¦s®æ­n³B²z¡A¨º»ò´N·|©ì²Ö¾ã­Ó¨ú±o¸ê°Tªº§¹¾ã¡A¦pªG¬O¥Î¨Ó°µ¬°¦Û°Ê¤U³æ¡A´N¬Û·í¦MÀI¡C

³Ì¥D­n¬ODDE³oºØ¤Ó¹L¸¨«á¡A¬Ý³o¤@¦¸Offece Professional Plus 2010 beta·s¥X³õ¡A¦³¨S¦³§ïÅÜ¡A¤@¯ë·|¥Î¨ìDDE¬O¦]¬°¦³³\¦hªº¥æ©öÅÞ¿èµLªk¹ê²{¦bTradeStation¡A©Ò¥H±N·QªkÂà¦V¨ìExcel¡Ðvbaµ{¦¡¡Aµ²ªG¦b¹ê»Ú¹B§@¤¤ªº¹J¨ìªº°ÝÃD¬Û·í¦h¡Aµ²ªGÅܦ¨¤£¶È¶È­n¦¨¬°¥æ©ö°ª¤â¡A¦Û¤vÁÙ±o¤F¸Ñ¨ä¥L»â°ìªºª¾ÃÑ¡A³o©¹©¹¬O©l®Æ¥¼¤Îªº¨Æ¡A·íµo²{DDE¦³³\¦hªº°ÝÃD«á¡A³Ì«á¥u¦nÂà¦V¨ä¥Lªº¤è¦¡¡A¤Ï¦Ó§ó¬°»´ÃP¡A¤£µM¥u¦n±N¦Û¤vªº¥æ©ö·Qªk¼g¦b¸£¤¤ªº¢þ¢ê¢é¡A´N¤£­n·Q­n°½Ãi¡C

©Ò¥H¦³ªÅºCºC·Q¡A²¦·~¤H¸£¤£¬O¢þ¢ê¢é¡A¥H¤W©Ò´£¤]¥¼¥²¥¿½T¡AÅwªï«ü¥¿¡C

TOP

        ÀR«ä¦Û¦b : ®É®É¦n¤ß´N¬O®É®É¦n¤é¡C
ªð¦^¦Cªí ¤W¤@¥DÃD