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

§P©wµM«áµe¤WÃä®Øªº°ÝÃD

§P©wµM«áµe¤WÃä®Øªº°ÝÃD

½Ð°Ý¦U¦ì¦p¦ó¥i¥H§P©wÀx¦s®æªº¼Æ­È¡A
µM«á¥O¨ì¨ä¥L®æ¥X²{²ÊÃä®Ø¡H

¤ñ¦p¢Ï¢°®æ¡@¡Ö¢¯¡AµM«á¢Ñ¢±¡Ð¢Ñ¢µ´N¥X²{¤WÃä®Ø
¦pªG¢Ï¢°¡×¢¯¡A¢Ñ¢±¡Ð¢Ñ¢µ´N¤£¥X²{Ãä®Ø

¦^´_ 1# kitjai112
  1. Sub ¥¨¶°1()
  2. Range("C1:E1").Borders.LineStyle = xlContinuous '³sÄò½u
  3. Range("C3:E3").Borders.LineStyle = xlDash '戫u
  4. Range("C5:E5").Borders.LineStyle = xlDashDot '¥æ´Àªºµê½u»PÂI
  5. Range("C7:E7").Borders.LineStyle = xlDashDotDot 'µê½u«á±µ¨âÂI
  6. Range("C9:E9").Borders.LineStyle = xlDot 'ÂIª¬½u
  7. Range("C11:E11").Borders.LineStyle = xlDouble 'Âù½u
  8. Range("C13:E13").Borders.LineStyle = xlLineStyleNone 'µL½u±ø
  9. Range("C15:E15").Borders.LineStyle = xlSlantDashDot '±×µê½u
  10. End Sub
  11. 'µ¹§A°Ñ¦Ò
½Æ»s¥N½X

TOP

¦^´_ 1# kitjai112

Range("C17:E17").Borders(xlDiagonalDown).LineStyle = xlSlantDashDot '()¤¤ªº«h¬O­n¹º®Ø½uªº­þ¤@Ãä
'¦WºÙ                              ­È          ´y­z
'xlDiagonalDown       5           ±q½d³ò¤º¦UÀx¦s®æ¥ª¤W¨¤©µ¦ù¨ì¥k¤U¨¤ªº®Ø½u
'xlDiagonalUp            6           ±q½d³ò¤º¦UÀx¦s®æ¥ª¤U¨¤©µ¦ù¨ì¥k¤W¨¤ªº®Ø½u
'xlEdgeBottom           9           ¦ì©ó½d³ò©³³¡ªº®Ø½u
'xlEdgeLeft                  7           ¦ì©ó½d³ò¥ª½tªº®Ø½u
'xlEdgeRight              10          ¦ì©ó½d³ò¥k½tªº®Ø½u
'xlEdgeTop                 8            ¦ì©ó½d³ò³»ºÝªº®Ø½u
'xlInsideHorizontal  12           ½d³ò¤¤©Ò¦³Àx¦s®æªº¤ô¥­®æ½u¡A¦ý¶W¥X½d³òªº®Ø½u°£¥~
'xlInsideVertical       11           ½d³ò¤¤©Ò¦³Àx¦s®æªº««ª½®Ø½u¡A¦ý¶W¥X½d³òªº®Ø½u°£¥~

TOP

¦^´_  kitjai112

Range("C17:E17").Borders(xlDiagonalDown).LineStyle = xlSlantDashDot '()¤¤ªº«h¬O­n ...
lpk187 µoªí©ó 2015-2-21 18:49


ÁÂÁ¡I¨º»ò­n°µ¨ì¦b¢Ï¢°®æ¿é¤J¡Ö¢¯ªº¼Æ­È®É¤~¥X²{½u­n«ç¼Ë¼g¡H

TOP

¦^´_ 4# kitjai112


    ¼g¤½¦¡¨ç¼Æ§Ú¤£·|©³¤U³£¬OVBA°õ¦æªº
  1. Private Sub Worksheet_Change(ByVal Target As Range)
  2. If Target.Address = Range("A1").Address Then
  3.     If Range("A1") > 0 Then
  4.             Range("C2:C6").Borders.LineStyle = xlContinuous '³sÄò½u
  5.         Else
  6.             Range("C2:C6").Borders.LineStyle = xlLineStyleNone 'µLªP½u
  7.         End If
  8. End If
  9. End Sub
½Æ»s¥N½X

TOP

¦^´_ 4# kitjai112
¤S©Î«h³o¼Ë
  1. Private Sub Worksheet_Change(ByVal Target As Range)
  2.     If Range("A1") > 0 Then
  3.             Range("C2:C6").Borders.LineStyle = xlContinuous '³sÄò½u
  4.         Else
  5.             Range("C2:C6").Borders.LineStyle = xlLineStyleNone 'µLªP½u
  6.         End If
  7. End Sub
½Æ»s¥N½X

TOP

¦^´_ 4# kitjai112
¤W­±²Ä¤@­Ó¬O­n¦b[A1]¿é¤J¼Æ­È¤~¦³ÅܤÆ
²Ä¤G­Ó«h¬O¥u­n¦b¦P¤@±i¥ô¦ó¤@­ÓÀx¦s®æÅܤƤ~¦³ÅܤơA¤U­±³o­Ó«h¬O¥u­n¦Û°Ê­pºâ±Ò°Ê®É´N·|¦³ÅܤÆ
  1. Private Sub Worksheet_Calculate()
  2.     If Range("A1") > 0 Then
  3.             Range("C2:C6").Borders.LineStyle = xlContinuous '³sÄò½u
  4.         Else
  5.             Range("C2:C6").Borders.LineStyle = xlLineStyleNone 'µLªP½u
  6.     End If
  7. End Sub
½Æ»s¥N½X

TOP

°ÚÁÂÁ§A¡I¦ý¬°¬Æ»ò·|¥X²{¡u¤Þ¼Æ¤£¬O¿ï¾Ü©Êªº¡v¡H

TOP

¦^´_ 8# kitjai112


    À³¸Ó¬O§A¶K¿ù¦a¤è¤F¡A¥H¤WªºSUB¥þ³£¬OWorksheetªº¨Æ¥óµ{§Ç¤¤¡I

TOP

        ÀR«ä¦Û¦b : ¤H¨ÆªºÁ}Ãø»PµZ¿i¡A´N¬O¤@ºØ¦ÒÅç¡C
ªð¦^¦Cªí ¤W¤@¥DÃD