| ©«¤l9 ¥DÃD2 ºëµØ0 ¿n¤À18 ÂI¦W0  §@·~¨t²ÎWindows 7 ³nÅ骩¥»Office 2010 ¾\ŪÅv10 ©Ê§O¨k µù¥U®É¶¡2011-12-12 ³Ì«áµn¿ý2013-9-16 
 | 
[µo°Ý] ½Ð±Ð¨âӧǦC¦b¤@±i¹Ïªí¤ºªº¤ÏÂà°ÝÃD 
| §Ú§Q¥Î Excel VBA ³Ð«Ø¤@ӹϪí¡A¨ä¤º¨Ã¦³¨âӧǦC (series)ª«¥ó¡C¸ê®Æªº¨Ó·½«Y±q¨C¤¤ÀÄÁ¶¡¹j©Ò¬ö¿ýªº¤À®É¸ê®Æ (¬ö¿ý©óÀx¦s®æ¡A¥H¦C¬°¨C¤@µ§³æ¦ì)¡A¬ö¿ýªº¶¶§Ç¬°³Ì±ß®É¶¡¬ö¿ýªÌ±Æ¦C¦b¤W¡C 
 §Ç¦C1³]©w©ó¥D®y¼Ð¶b¡A¤Ï¬Mªº¬OÄw½X¶qÅܤƱ¡§Î(§Q¥Î°ï¿n¹Ï)¡F§Ç¦C2³]©w©ó´I®y¼Ð¶b¡A¤Ï¬Mªº¬O»ù®æÅܤƱ¡§Î(§é½u¹Ï)¡CX¶b¬°®É¶¡¡BY¶b¥ª°¼¬°»ù®æ¡F¥k°¼¬°Äw½X¼Æ¶q¡C
 
 Ãö©ó¥D®y¼ÐX¶bªºÄݩʳ]©w¦p¤U¡G
 ³o¨S¦³°ÝÃD¡A¹Ï§Î¤]½T¹ê¥i¥H§e²{Äw½X¶qªº¤ÏÂà±Æ¦C¡C¦ý»ù®æ§Ç¦C«oµLªk§e²{¤ÏÂà±Æ¦C¡A¤]´N¬O¦p 13:30 ªº»ù®æ±Æ¦C¦bX¶b³Ì¥ª¤è¡B09:00ªº»ù®æ±Æ¦C¦bX¶b³Ì¥k¤è¡C½Æ»s¥N½X        
With ActiveChart..Axes(xlCategory, xlPrimary)     '³]©w®y¼ÐX¶b(®É¶¡¶b)ªºÄÝ©Ê
            .ReversePlotOrder = True                    '¤ÏÂà®y¼Ð¶b¶µ¥Ø
            .CategoryType = xlCategoryScale
            .TickLabels.NumberFormatLocal = "hh:mm"     'Åã¥Ü ®É:¤À
            .TickLabels.Orientation = 90                '¼ÐÅÒ¤å¦rÂà90«×
            .TickLabelPosition = xlTickLabelPositionLow '®y¼Ð¶b¸m©ó¤U¤è
End With
 ¦pªG·Qn³]©w¤U¦C³o¼ËªºÄݩʡG
 °õ¦æ«o·|¥X²{¿ù»~°T®§¡G'Axes' ¤èªk('_Chart' ª«¥ó)¥¢±Ñ¡C½Æ»s¥N½X        '³]©w°Æ®y¼ÐX¶bªºÄÝ©Ê (¦¨¥æ»ù)
        With ActiveChart.Axes(xlCategory, xlSecondary)
            .ReversePlotOrder = True                    '¤ÏÂà®y¼Ð¶b¶µ¥Ø
        End With
 ½Ð°Ý¸Ó¦p¦ó×§ï VBA µ{¦¡½X©Î³]©w¤~¯àÅý§Ç¦C¤Gªº¸ê®Æ¤]¯à¦P¨B¤ÏÂà¡H
 
 P.S. ¦pªk¤W¶Ç¹Ïªí¡H
 | 
 |