- 帖子
- 20
- 主題
- 5
- 精華
- 0
- 積分
- 29
- 點名
- 0
- 作業系統
- WIN7
- 軟體版本
- OFFICE 2010
- 閱讀權限
- 10
- 性別
- 男
- 註冊時間
- 2014-1-27
- 最後登錄
- 2020-7-8
 
|
12#
發表於 2015-5-11 15:42
| 只看該作者
回復 leirex1201
是只要A欄和B欄有值,然後從編輯的那一行A到K都變色對嗎?只要改紅字的部份就可以了
...
lpk187 發表於 2015-5-11 13:15 
感謝lpk187大師
測試已可以使用,我把最下面的else if拿掉了,不然編輯範圍以外的儲存格都會變成"白底色"
再次感謝lpk187大師的用心幫忙,感恩
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column < 11 And Target.Row > 1 And Cells(Target.Row, "B") <> "" And Cells(Target.Row, "A") <> "" Then
Set col = Sheets("公司清單").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
End If
End Sub |
|