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

§Æ±æ¤j¤jÀ°¦£¤@¤U¤U ¦p¦ó¼Ð°O

§Q¥ÎG¤jªº¨Ó­×§ï~
  1. Option Explicit

  2. Sub Ex()

  3.     Dim Rng As Range, C As Integer, Font_Color As Integer

  4.     Set Rng = Sheets("ªF¹B¡Ð¸ê®Æ½d¨Ò").[D2]  '¼Æ¶q

  5.     ' ¼Æ¶q1-10ªº¬°¬õ¦â   11-20¬°ºñ¦â 21-30¬°ÂŦâ 31-40¬°²HÂŦâ

  6.     Do

  7.         Font_Color = xlAutomatic  '¦rÅéÃC¦â
  8.         
  9. If Rng.Offset(0, -2) = "¦çªA" Or Rng.Offset(0, -2) = "¾c¤l" Then
  10.     Rng.Offset(0, -2).Interior.ColorIndex = 6
  11. End If
  12. '===¥[³o¤@¬q§PÂ_«~¦WªºÃC¦â
  13.         Select Case Rng.Value

  14.             Case 1 To 10       '¼Æ¶q 1-10ªº¬°¬õ¦â

  15.                 C = 3

  16.                 Font_Color = 6

  17.             Case 11 To 20       '¼Æ¶q 11-20¬°ºñ¦â

  18.                 C = 10

  19.             Case 21 To 30       '¼Æ¶q 21-30¬°ÂŦâ

  20.                 C = 5

  21.                 Font_Color = 2

  22.             Case 31 To 40       '¼Æ¶q 31-40¬°²HÂŦâ

  23.                 C = 8

  24.             Case Else           '¨ä¾l¼Æ¶q

  25.                 C = xlAutomatic

  26.         End Select

  27.         Rng.Interior.ColorIndex = C

  28.         Rng.Font.ColorIndex = Font_Color

  29.         Set Rng = Rng.Offset(1)   '¼Æ¶q ¤U²¾¤@¦C

  30.     Loop While Rng <> ""        'Â÷¶} °j°é : ¼Æ¶q=""

  31. End Sub
½Æ»s¥N½X
¦^´_ 4# lbs1252
¾Ç²ß¤~¯à´£¤É¦Û¤v

TOP

¤£ª¾¹D³o¼Ë¬O¤£¬O§A­nªºµ²ªG~
  1. Sub Ex()


  2.     Dim Rng As Range, C As Integer, Font_Color As Integer


  3.     Set Rng = Sheets("ªF¹B¡Ð¸ê®Æ½d¨Ò").[D2]  '¼Æ¶q


  4.     ' ¼Æ¶q1-10ªº¬°¬õ¦â   11-20¬°ºñ¦â 21-30¬°ÂŦâ 31-40¬°²HÂŦâ


  5.     Do


  6.         Font_Color = xlAutomatic  '¦rÅéÃC¦â

  7.         

  8. If Rng.Offset(0, -2) = "¦çªA" Then
  9.    Rng.Offset(0, -2).Interior.ColorIndex = 6
  10. ElseIf Rng.Offset(0, -2) = "¾c¤l" Then
  11.    Rng.Offset(0, -2).Interior.ColorIndex = 15
  12. Else
  13.   GoTo 1
  14. End If
  15. '===¥[³o¤@¬q§PÂ_«~¦WªºÃC¦â¡A¦pªG¨S¦³²Å¦X«~¦Wªº~ ¨ä¼Æ¶q´N¤£¼ÐÃC¦â

  16.         Select Case Rng.Value


  17.             Case 1 To 10       '¼Æ¶q 1-10ªº¬°¬õ¦â


  18.                 C = 3


  19.                 Font_Color = 6


  20.             Case 11 To 20       '¼Æ¶q 11-20¬°ºñ¦â


  21.                 C = 10


  22.             Case 21 To 30       '¼Æ¶q 21-30¬°ÂŦâ


  23.                 C = 5


  24.                 Font_Color = 2


  25.             Case 31 To 40       '¼Æ¶q 31-40¬°²HÂŦâ


  26.                 C = 8


  27.             Case Else           '¨ä¾l¼Æ¶q


  28.                 C = xlAutomatic


  29.         End Select


  30.         Rng.Interior.ColorIndex = C


  31.         Rng.Font.ColorIndex = Font_Color

  32. 1
  33.         Set Rng = Rng.Offset(1)   '¼Æ¶q ¤U²¾¤@¦C


  34.     Loop While Rng <> ""        'Â÷¶} °j°é : ¼Æ¶q=""


  35. End Sub
½Æ»s¥N½X
¦^´_ 7# lbs1252
¾Ç²ß¤~¯à´£¤É¦Û¤v

TOP

        ÀR«ä¦Û¦b : ¡i¥Í©R¦b©I§l¶¡¡j¦òªû»¡¡G¡u¥Í©R¦b©I§l¶¡¡C¡v¤HµLªkºÞ¦í¦Û¤vªº¥Í©R¡A§óµLªk¾×¦í¦º´Á¡AÅý¦Û¤v¥Ã¦í¤H¶¡¡C¬JµM¥Í©R¥h¨Ó³o»òµL±`¡A§Ú­Ì§óÀ³¸Ó¦n¦n¦a·R±¤¥¦¡B§Q¥Î¥¦¡B¥R¹ê¥¦¡AÅý³oµL±`¡BÄ_¶Qªº¥Í©R¡A´²µo¥¦¯uµ½¬üªº¥ú½÷¡A¬M·Ó¥X¥Í©R¯u¥¿ªº»ù­È¡C
ªð¦^¦Cªí ¤W¤@¥DÃD