您的位置:首页 > 编程语言 > VB

excel VBA对特定背景颜色的单元格进行赋值

2016-11-22 16:06 441 查看
Sub 宏1()
'
' 宏1 宏
'
'先选中要替换的区域,将特定背景颜色的单元格都赋值为"√"
'
Dim lColor As Long
'
'lColor = InteriorColor(Range("G2"))'
lColor = 10213316
'Worksheets("sheet1").Range("B1").Value = lColor

For Each rCell In Selection.Cells
'Worksheets("sheet1").Range("C1").Value = rCell.Interior.Color
If rCell.Interior.Color = lColor Then
rCell.Value = "√"
End If
Next
End Sub
'获取单元格的背景颜色
Function InteriorColor(CellColor As Range)
Application.Volatile
InteriorColor = CellColor.Interior.Color
End Function
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  excel vba