永发信息网

Excel 求助使用VBA找出重复值并标色

答案:2  悬赏:20  手机版
解决时间 2021-04-14 14:25
  • 提问者网友:箛茗
  • 2021-04-13 15:10
Excel 求助使用VBA找出重复值并标色
最佳答案
  • 五星知识达人网友:像个废品
  • 2021-04-13 15:21
用条件格式是不是更方便呢?实在感觉有必要可以录制宏来解决这个问题
全部回答
  • 1楼网友:拾荒鲤
  • 2021-04-13 16:31
sub fp1() sheet6.range("d38").formula = "=d39" '设置单元格公式 end sub private sub worksheet_change(byval target as range) on error resume next '设置错误处理 application.screenupdating = false '关闭屏幕刷新 dim mypath as string '定义变量为字符串类型 dim myname as string dim inrange as range dim mytext as string dim myaddress as string dim pictemp as variant if target.count <> 1 then exit sub '如果range对象的数量不等于1 则退出过程 target.offset(-3, -5).select '选中相对于 当前内容改变的单元格 偏移-3行 -5列位置的单元格 mytext = target.value '将 当前内容改变的单元格 内容赋值给变量 activesheet.pictures(mytext).delete '删除单元格中原来的图片 picpath = thisworkbook.path & "\seal library\" & mytext & ".jpg" '定义插入图片的地址 set pictemp = activesheet.pictures.insert(picpath) '插入图片 pictemp.name = mytext '设定所插入图片的名称 with pictemp.shaperange   .pictureformat.transparentbackground = msotrue '设置图片透明   .pictureformat.transparencycolor = rgb(255, 255, 255) '设置透明色 按指定颜色透明 end with set pictemp = nothing '重置图片对象 application.screenupdating = true '打开屏幕刷新 sheet1.activate ’工作表激活 end sub sub fpsc1() activesheet.drawingobjects.delete '删除活动工作表内的图片对象 end sub
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯