ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 1049|回复: 8

[求助] 在修改需要密码的基础上增加:鼠标选中某单元格,实现所在行与列高亮颜色显示

[复制链接]

TA的精华主题

TA的得分主题

发表于 2018-6-27 20:09 | 显示全部楼层 |阅读模式

各位大侠,

前几天yylucke大侠帮忙做了一个“只能输入,修改需要密码”的代码,现在想在他的基础上,增加:选中某单元格,实现所在行与列高亮颜色显示。
两个功能的代码不知道要怎样修改,才能同时实现,有劳高手们帮忙,非常感谢!

只能输入,修改需要密码.7z (8.67 KB, 下载次数: 3)


选中某单元格,实现单元格所在行与列高亮颜色显示
 Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    Cells.Interior.ColorIndex = xlNone
    Rows(Target.Row).Interior.ColorIndex = 10
    Columns(Target.Column).Interior.ColorIndex = 10
    End Sub


TA的精华主题

TA的得分主题

 楼主| 发表于 2018-6-28 08:37 | 显示全部楼层
有没有哪位高手会合并代码,帮忙合并一下,感谢!

TA的精华主题

TA的得分主题

发表于 2018-6-28 08:54 | 显示全部楼层

你就差一步了,把那三行代码复制进去即可:

见附件: 只能输入,修改需要密码.zip (10.54 KB, 下载次数: 10)

TA的精华主题

TA的得分主题

 楼主| 发表于 2018-6-28 09:38 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
ivccav 发表于 2018-6-28 08:54
你就差一步了,把那三行代码复制进去即可:

见附件:

我不会VBA,真的太感谢了

TA的精华主题

TA的得分主题

 楼主| 发表于 2018-6-28 11:59 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
ivccav 发表于 2018-6-28 08:54
你就差一步了,把那三行代码复制进去即可:

见附件:

ivccav大侠,再请教一下,工作表好像不能被保护,一旦保护了,就出现错误,能不能在保护工作表的情况下,依然能实现鼠标所在行与列高亮颜色显示,感谢!

TA的精华主题

TA的得分主题

发表于 2018-6-28 14:06 | 显示全部楼层
ck1668 发表于 2018-6-28 11:59
ivccav大侠,再请教一下,工作表好像不能被保护,一旦保护了,就出现错误,能不能在保护工作表的情况下, ...



工作表保护时,还能高亮显示,很简单,在保护工作表时设置一下即可:

QQ图片20180628130532.png

但其他方面,你想得太简单了。你保护了工作表,你的任何编辑都被禁止,那位大神帮你写的代码根本没有可能运行到。你必须设定一个可编辑区域,比如A到N列,在这个区域内,第一次编辑时,输入可编辑区域的保护密码(后续编辑不需密码,除非文件关闭又重新打开。当然,可编辑区域的密码可以留空不设置),然后,那位大神的代码才能被运行到。这时,有三个密码:工作表保护密码(可为空),可编辑区域保护密码(可为空),单元格编辑保护密码。

QQ图片20180628132245.png

设定可编辑区域的程序(设定可编辑区域【密码可不设置】,并保护工作表):

QQ图片20180628135300.png

只能输入,修改需要密码.zip (13.02 KB, 下载次数: 2)

TA的精华主题

TA的得分主题

 楼主| 发表于 2018-6-28 14:21 | 显示全部楼层
ivccav 发表于 2018-6-28 14:06
工作表保护时,还能高亮显示,很简单,在保护工作表时设置一下即可:

谢谢你这么详细的解说,想再请教你一下,刚发现高亮的颜色不是原来的颜色了,在哪里可以更改高亮的颜色,怎样更改,感谢!

TA的精华主题

TA的得分主题

发表于 2018-6-28 14:39 | 显示全部楼层
ck1668 发表于 2018-6-28 14:21
谢谢你这么详细的解说,想再请教你一下,刚发现高亮的颜色不是原来的颜色了,在哪里可以更改高亮的颜色, ...



修改RGB()的值就行了,我给一个颜色对照表给你,你设置为需要的颜色即可。

你原来的颜色是纯色,颜色太深了,我的电脑看起来不合适,于是改了一下。

QQ图片20180628142345.png

QQ图片20180628143304.png


如果已解决问题,可评分:

QQ图片20180628142508.png

只能输入,修改需密码.zip (29.11 KB, 下载次数: 6)

评分

1

查看全部评分

TA的精华主题

TA的得分主题

 楼主| 发表于 2018-7-9 15:39 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
ivccav 发表于 2018-6-28 14:39
修改RGB()的值就行了,我给一个颜色对照表给你,你设置为需要的颜色即可。

你原来的颜色是纯色, ...

你好,上次你帮我做的代码现在出问题了,估计是我设置的公式函数太多,极有可能是条件函数问题,我刚才另外发帖了,看来只有你能帮我解决,麻烦你帮我看一下,感谢!
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2025-1-6 15:43 , Processed in 0.029049 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表