中易网

vba 点击一个按钮,输入文字后,单元格中包含该文字的字符变颜色,其他文字不变。文字字数不固定。

答案:2  悬赏:0  
解决时间 2021-03-03 23:30
vba 点击一个按钮,输入文字后,单元格中包含该文字的字符变颜色,其他文字不变。文字字数不固定。
最佳答案
Sub 按钮1_Click()
    Dim strF As String  '查找字符
    strF = InputBox("请输入更改颜色的所有字符:", "输入")
    Sheets(1).Range("A1").Characters.Font.Color = 0    '先把字体全部变成默认黑色
    For i = 1 To Len(Sheets(1).Range("A1").Text)
        If InStr(strF, Mid(Sheets(1).Range("A1").Text, i, 1)) Then Sheets(1).Range("A1").Characters(Start:=i, Length:=1).Font.Color = -16776961
    Next i
End Sub

添加按钮,指定宏,编辑代码。
上面处理Sheet1表中的A1单元格内容,单价按钮后提示输入字符,A1中如果存在输入的字符,那么这些字符变成红色,其他的字符是黑色。


要处理的单元格可以更改。可以更改成ActiveCell,如果处理多个单元格,稍微处理一下代码也可以做到。
全部回答
搜一下:vba 点击一个按钮,输入文字后,单元格中包含该文字的字符变颜色,其他文字不变。文字字数不固定。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
顺和超市在哪里啊,我有事要去这个地方
关于海藻的分类
中国联通七眼桥营业厅在什么地方啊,我要过去
吉林省美大生活电器销售有限公司这个地址在什
横店红木家具中心近况
深圳安规工程师培训哪里有?
米兰站(永安街店)地址在哪,我要去那里办事
联系上下说说随心所欲在短文中的意思。
大坑沿街/胜利街(路口)在什么地方啊,我要过
新办企业登陆不上 上海税务网 输入纳税人识别
百福楼地址在什么地方,想过去办事
谁有百度云资源~~~给我一下
预见遇见文化是做什么的?入社收社费靠谱吗?
轻骑摩托在什么地方啊,我要过去处理事情
下载微信到手机上
推荐资讯
批复的特点是什么?
张东商店怎么去啊,有知道地址的么
建筑铸铁管150的,投标报价多少一米?
当你喜欢的男生对你说“你这样让我很不舒服我
紫玉金砂茗茶这个地址在什么地方,我要处理点
求b图的工作状态
“他是我的线人”其中的“线人”用粤语怎么说
浮士虚名红尘梦,别怨离愁染清秋,一盏青灯赴
果忆鲜果怎么去啊,有知道地址的么
在Excel表格里我想打锁定号却打出人民币符号
米3系统更新后,为什么左键一按就是后台清理
哺乳期可以吃保健品吗
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?