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

[µo°Ý] ½Ð¤j®v­ÌÀ°¦£¦Û°ÊÅÜ´«ÃC¦â,ÁÂÁÂ

¥»©«³Ì«á¥Ñ lpk187 ©ó 2015-5-9 11:38 ½s¿è

¦^´_ 1# leirex1201

¤]¥i¥H¥Î¤u§@ªí¨Æ¥ó¨Ó¹F¦¨¦Û°Ê¤Æ
·íBÄæ¥H«á¨ìEÄ榳ÅܤƮɴN·|¹F¦¨¥Øªº
  1. Private Sub Worksheet_Change(ByVal Target As Range)
  2. If Target.Row > 1 And Target.Column < 6 And Cells(Target.Row, 2) <> "" Then
  3.     Set col = Sheets("¤½¥q²M³æ").Columns(2).Find(Cells(Target.Row, 2), , , , , 2)
  4.     Range(Cells(Target.Row, 1), Cells(Target.Row, 1).End(xlToRight)).Interior.Color = _
  5.     col.Offset(0, 1).Interior.Color
  6. End If
  7. End Sub
½Æ»s¥N½X
´ú¸ÕÀÉ®×.rar (14.21 KB)

TOP

¦^´_ 5# leirex1201
¥u¦³BÄ檺¸Ü¥i¥H§ï¦¨³o¼Ë
  1. Private Sub Worksheet_Change(ByVal Target As Range)
  2. If Target.Address = Cells(Target.Row, "B").Address Then
  3.     Set col = Sheets("¤½¥q²M³æ").Columns(2).Find(Cells(Target.Row, 2), , , , , 2)
  4.     Range(Cells(Target.Row, 1), Cells(Target.Row, 5)).Interior.Color = _
  5.     col.Offset(0, 1).Interior.Color
  6. End If
  7. End Sub
½Æ»s¥N½X

TOP

¦^´_ 7# leirex1201

¶â¡I¨º´N§ï¦¨¤U¦C
  1. Private Sub Worksheet_Change(ByVal Target As Range)
  2. If Target.Column < 3 And Target.Row > 1 And Cells(Target.Row, "B") <> "" And Cells(Target.Row, "A") <> "" Then
  3.     Set col = Sheets("¤½¥q²M³æ").Columns(2).Find(Cells(Target.Row, 2), , , , , 2)
  4.     Range(Cells(Target.Row, 1), Cells(Target.Row, 5)).Interior.Color = _
  5.     col.Offset(0, 1).Interior.Color
  6. End If
  7. End Sub
½Æ»s¥N½X

TOP

¦^´_ 8# lpk187

§ï¦¨¤U¦Cªº¸Ü¡A¥u­nAÄæ©MBÄæ¨ä¤¤¤@­ÓµL­Èªº¸Ü¦^´_ªÅ¥Õ
  1. Private Sub Worksheet_Change(ByVal Target As Range)
  2. If Target.Column < 3 And Target.Row > 1 And Cells(Target.Row, "B") <> "" And Cells(Target.Row, "A") <> "" Then
  3.     Set col = Sheets("¤½¥q²M³æ").Columns(2).Find(Cells(Target.Row, 2), , , , , 2)
  4.         AA = col.Offset(0, 1).Interior.Color
  5.     Range(Cells(Target.Row, 1), Cells(Target.Row, 5)).Interior.Color = _
  6.     col.Offset(0, 1).Interior.Color
  7. Else
  8.     Range(Cells(Target.Row, 1), Cells(Target.Row, 5)).Interior.Color = 16777215
  9. End If
  10. End Sub
½Æ»s¥N½X

TOP

¦^´_ 10# leirex1201

¬O¥u­nAÄæ©MBÄ榳­È¡AµM«á±q½s¿èªº¨º¤@¦æA¨ìK³£Åܦâ¹ï¶Ü¡H¥u­n§ï¬õ¦rªº³¡¥÷´N¥i¥H¤F
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column < 3 And Target.Row > 1 And Cells(Target.Row, "B") <> "" And Cells(Target.Row, "A") <> "" Then
    Set col = Sheets("¤½¥q²M³æ").Columns(2).Find(Cells(Target.Row, 2), , , , , 2)
        AA = col.Offset(0, 1).Interior.Color
    Range(Cells(Target.Row, 1), Cells(Target.Row, 11)).Interior.Color = _
    col.Offset(0, 1).Interior.Color
Else
    Range(Cells(Target.Row, 1), Cells(Target.Row, 11)).Interior.Color = 16777215
End If
End Sub

TOP

¦^´_ 13# leirex1201

¤£¥ÎºÙ§Ú¤j®v¡A§Ú¤]¬Oªì¾ÇªÌ¡I

    »¡¹ê¦bªº¥H¤Wªºµ{¦¡½X¡A§Ú¤]¬O¬Ý¨ì§Aªº°ÝÃD¤§«á¥h°µ¥¨¶°¡AµM«á·Q¥X¨Óªº¡A¦Ó§Ú§ä¨ìªº¤èªk³£¨S¿ìªk¹ïÀ³¨ìRGB
¦ý¥i¥H¥ÎRGB¶ñ¤J¦â±m¡A¬O§_¯à¹ïÀ³¨ìRGB¦â½X¡A´N­n½Ð±Ð¨ä¥L¤j¤j­Ì¤F¡I§Ú§ä¨ìªº¥u¦³¥H¤Uµ{¦¡½X
Sub ¥¨¶°1()
Range("A1:A2").Interior.Color = RGB(0, 255, 1)'A1:A2Àx¦s®æ¶ñ¤J¦â±m
Range("B1") = Range("A1").Interior.Color  '¶Ç¦^A1ª«¥óªº¥D­n¦â±m
Range("B2") = Range("A2").Interior.ColorIndex    '¶Ç¦^A2¥Nªí¤º´º¦â±m
End Sub

TOP

        ÀR«ä¦Û¦b : ¦³®É·í«äµL®É­W¡A¦n¤Ñ­n¿n«B¨Ó³¡C
ªð¦^¦Cªí ¤W¤@¥DÃD