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

[µo°Ý] §Ú¤]·Q°ÝDDE§Q¥ÎPrivate Sub Worksheet_Calculate()¨ú¸ê®Æ¤è¦¡

¥»©«³Ì«á¥Ñ luhpro ©ó 2011-7-27 21:02 ½s¿è
¨C¦æD E F G
¬Ò»Ý­n»P¤W¦æD E F G¤ñ¸û­È¤j¤p
(¦]¬°¨C¦æ³£·|®Ú¾Útr©¹¤U±Æ§Ç)
¤ñ¸û§¹«á ®Ú¾Ú§PÂ_¦¡¿é¥X¤å¦r"+" or "-"
albertbug µoªí©ó 2011-7-27 18:47


§Aªº·N«ä¬O«ü­nÅã¥Ü¸ÓÀx¦s®æ¼Æ­È»P¤W¤@¦¸¼Æ­È¶¡ªº¼W´î¤è¦V¶Ü?
¤@¯ë¨Ó»¡¥i¥H±Ä¥Î 4 ­ÓÅܼÆ(§Y³Ìªñ¶}©l»ù¡B³Ì°ª»ù¡B³Ì§C»ù»Pµ²§ô»ù)¨ÓÀx¦s³Ì·sªº¼Æ­È,
µM«á©ó¨C¦¸§ó·sÀx¦s®æ¼Æ­È®É´N»P¨ä°µ¤ñ¸û¨Ã¥[¤W +¡B- ¸¹,
·íµM§O§Ñ¤F±N·s­È¦A«×½á¤©(§ó·s)¦Ü¸ÓÅܼÆ.

¤§©Ò¥H«Øij±Ä¥Î¦¹¤è¦¡¬O¦]¬°µo²{§Aªº¨Ò¤l¤¤·|¦³ªÅ¥Õ®æ¤l¥X²{,
©Ò¥H¤£¾A¦Xª½±µ¥h¤ñ¸û¥Ø«eÀx¦s®æªº "¤W¤@­Ó" ®æ¤l¤º®e.

¥[ªº¤è¦¡À³¸Ó¤£§xÃø,
§A¥i¥H¸ÕµÛ¹ê°µ¬Ý¬Ý.
¥t¥~­Ó¤H«Øij§A¥i¥H¦Ò¼{±N¶}©l®É¶¡»Pµ²§ô®É¶¡©ñ¦b¸Ó¦Cªº¥ªÃä(BÄæ»PCÄæ),
¦bD29 ~ G29 ¥[¤W ¶}©l»ù¡B³Ì°ª»ù¡B³Ì§C»ù»Pµ²§ô»ù µ¥Äæ¦ì¦WºÙ,
³o¼ËÀ³¸Ó·|§ó®e©ö§PŪ½L¶ÕÅܤƩάO¥Î¨Ó»s§@¹Ïªí.

TOP

¦^´_ 10# albertbug
If Range("D" & Tr) = "" Then Range("D" & Tr) = Range("C2")  '¶}©l»ù
            I = Range("D" & Tr) - Range("D" & Tr).Offset(-1)      ' - ¤W¤@¦C         
            Msg = ""
            If I > 0 Then Msg = "+"                  '
            If I < 0 Then Msg = "-"
            Range("??" & Tr) = Msg                                    '?? §A­n©ñªºÄæ¦ì¦Û¤v³]
            If Range("E" & Tr) = "" Or Range("C2") > Range("E" & Tr) _
                Then Range("E" & Tr) = Range("C2")                      '³Ì°ª»ù
            I = Range("E" & Tr) - Range("E" & Tr).Offset(-1)
            Msg = ""
            If I > 0 Then Msg = "+"
            If I < 0 Then Msg = "-"
           Range("??" & Tr) = Msg

TOP

¥»©«³Ì«á¥Ñ albertbug ©ó 2011-7-28 18:09 ½s¿è

·PÁÂluhpro¤j¤jªº«Øij
§Ú·|¦Û¤v¹Á¸Õ¼¶¼gªº
¨Ã¥B¸É¤W¨Ç¤¤¤å»¡©ú
¥D­n·íªì¨S¸É¤W¬O¦]¬°·Q»¡·Q§â¥D¬[ºcVBA¾Ç·|  
·PÁ«Øij


·PÁÂGBKEE¤j¤j
¥Ñ©ó¤U¯Z«á¨Ï¥ÎMAC os¨S¸ËOffice
©ú¤é·|¦b¬ã¨s¦¹¨Çµ{¦¡½X ·PÁÂ
­ì¨Ó¥D­n­n¨Ï¥Î.Offset(-1)
·PÁÂ

TOP

¦U¦ì¤j¤j  §PÂ_¤w¸g¨S¦³°ÝÃDÅo
¦ý¬O¤S¨Ó½Ð°Ý
°²­Y¬Û¦Pªº Worksheet_Calculate
¸Ì­±¥i¥H­pºâ¥[ªk¶Ü

ex §Ú¦³¶×¥X¤@µ§¼Æ¦r(¦¨¥æ¶q)
¦ý¬O¥L¨C§ïÅܤ@¦¸  §Ú´N²Ö¿n²Ö¥[°_¨Ó ¤@¼Ë¤­¤ÀÄÁ«á´«¦æ
¦¹¥[ªk¬O»Ý­nÃB¥~¼g¤@­ÓSub­pºâ
ÁÙ¬O¬Û¦P¤@­Ó¤]¥i¥H???

¤£¦n·N«ä  ¤@ª½°Ý°ÝÃD ·PÁ¤j¤j«ü¥¿

TOP

        ÀR«ä¦Û¦b : ¬O«D·í±Ð¨|¡AÆg¬ü§@ĵ±§¡C
ªð¦^¦Cªí ¤W¤@¥DÃD