|
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件 ★ 免费下载 ★ ★ 使用帮助★
本帖最后由 shmylovei 于 2019-10-13 12:48 编辑
在B列省会中,点击按钮后,符合筛选条件值的单元格被加上绿颜色,当把单元格内容修改为不符合筛选条件的值后,这个修改后的单元格的颜色会变回原来的颜色,代码怎么实现?
举例说:B2-B8中,包含“男”、“女”和空格""的单元格有B3、B5、B7;比如当把B2改为北京后,B2就不符合筛选条件了,B2就会变回原来的粉红色,B5和B7此时仍为符合条件的单元格,其颜色仍被加上绿色;
符合筛选条件后,变绿色的代码,我已经写好了,试验可行!
这个修改后,当不符合条件后,就返回原有颜色的代码怎么写?
变绿色的代码,如下:
- Private Sub CommandButton1_Click()
- Dim w%
- For w = 2 To 8
- Dim rg As Range
- For Each rg In Range("B2:B8")
- If rg = "" Or InStr(rg, "男") > 0 Or InStr(rg, "女") > 0 Then rg.Interior.Color = RGB(0, 255, 255)
- Next
- Next
- End Sub
复制代码
麻烦路过的老师,帮下忙,帮我写下这个代码吧
|
|