永发信息网

求教:用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
全部回答
  • 1楼网友:佘樂
  • 2021-02-25 18:02
隐藏单元格追问手动? 有一万多行追答选中整列。然后隐藏
  • 2楼网友:独行浪子会拥风
  • 2021-02-25 17:26
用vba是绝对可以的,但是比较麻烦 用公式就很简单了
条件格式
公式
=countif(a:a,a1)>=2
填充 红色
如果需要vba代码 请联系我 我帮你写写试试
  • 3楼网友:山君与见山
  • 2021-02-25 16:03
假设数据在A列
选择A列
点击菜单---格式---条件格式---公式
=countif(a:a,a1)>1
点击"格式",设置图案填充颜色为红色
确定
  • 4楼网友:孤独的牧羊人
  • 2021-02-25 15:44
这个用条件格式就可以实现。
假设是A列
选中这一列。
此时默认单元格应该是A1
然后,格式,条件格式,公式
=countif(a:a,a1)>=2
格式里定义字体颜色为红色,确定
这样只要有重复的名字都变红了
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯