求教:用vba选中excel中c列所有姓名相同的单元格 并标记那一行。
答案:5 悬赏:30 手机版
解决时间 2021-02-26 00:00
- 提问者网友:你挡着我发光了
- 2021-02-25 14:58
求教:用vba选中excel中c列所有姓名相同的单元格 并标记那一行。
最佳答案
- 五星知识达人网友:患得患失的劫
- 2021-02-25 15:28
自己可以更改i,j
i为行号 j为列号 i最小为2
Sub test9()
Dim i%, j%
i = 2
j = 1
Do Until Cells(i, j) = ""
If Cells(i, j) = Cells(i - 1, j) Then
Cells(i, j).Interior.Color = vbYellow
Cells(i - 1, j).Interior.Color = vbYellow
End If
i = i + 1
Loop
End Sub
i为行号 j为列号 i最小为2
Sub test9()
Dim i%, j%
i = 2
j = 1
Do Until Cells(i, j) = ""
If Cells(i, j) = Cells(i - 1, j) Then
Cells(i, j).Interior.Color = vbYellow
Cells(i - 1, j).Interior.Color = vbYellow
End If
i = i + 1
Loop
End Sub
全部回答
- 1楼网友:佘樂
- 2021-02-25 18:02
隐藏单元格追问手动? 有一万多行追答选中整列。然后隐藏
- 2楼网友:独行浪子会拥风
- 2021-02-25 17:26
用vba是绝对可以的,但是比较麻烦 用公式就很简单了
条件格式
公式
=countif(a:a,a1)>=2
填充 红色
如果需要vba代码 请联系我 我帮你写写试试
条件格式
公式
=countif(a:a,a1)>=2
填充 红色
如果需要vba代码 请联系我 我帮你写写试试
- 3楼网友:山君与见山
- 2021-02-25 16:03
假设数据在A列
选择A列
点击菜单---格式---条件格式---公式
=countif(a:a,a1)>1
点击"格式",设置图案填充颜色为红色
确定
选择A列
点击菜单---格式---条件格式---公式
=countif(a:a,a1)>1
点击"格式",设置图案填充颜色为红色
确定
- 4楼网友:孤独的牧羊人
- 2021-02-25 15:44
这个用条件格式就可以实现。
假设是A列
选中这一列。
此时默认单元格应该是A1
然后,格式,条件格式,公式
=countif(a:a,a1)>=2
格式里定义字体颜色为红色,确定
这样只要有重复的名字都变红了
假设是A列
选中这一列。
此时默认单元格应该是A1
然后,格式,条件格式,公式
=countif(a:a,a1)>=2
格式里定义字体颜色为红色,确定
这样只要有重复的名字都变红了
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯