阅: 616 | 回: 4
等级:初学者
- 积分:2
- 财富值:2
- 身份:普通用户
Sub ColorCode()
Dim ws As Worksheet
Dim rng As Range
Dim cell As Range
Set ws = ThisWorkbook.Sheets("Sheet1") ' 将 "Sheet1" 替换为您的工作表名称
Set rng = ws.UsedRange ' 使用已使用的范围,也可以指定特定范围,例如:ws.Range("A1:C10")
For Each cell In rng
If cell.Interior.Color = RGB(255, 0, 0) Then ' 如果单元格为红色
cell.Offset(0, 1).Interior.Color = RGB(0, 0, 255) ' 将同行下一个单元格设置为蓝色
End If
Next cell
End Sub
Dim ws As Worksheet
Dim rng As Range
Dim cell As Range
Set ws = ThisWorkbook.Sheets("Sheet1") ' 将 "Sheet1" 替换为您的工作表名称
Set rng = ws.UsedRange ' 使用已使用的范围,也可以指定特定范围,例如:ws.Range("A1:C10")
For Each cell In rng
If cell.Interior.Color = RGB(255, 0, 0) Then ' 如果单元格为红色
cell.Offset(0, 1).Interior.Color = RGB(0, 0, 255) ' 将同行下一个单元格设置为蓝色
End If
Next cell
End Sub
试试这段VBA,
我的个性签名