永发信息网

EXCEL选中任意单元格实现同行同列单元格全部选中并变色的代码。

答案:6  悬赏:0  手机版
解决时间 2021-04-12 19:51

如点A1,实现A行1列全部被选中并变色。

点击B1则A1行列恢复原色,B1行列变色。

最佳答案

工具,宏,Visual Basic 编辑器,进入VB界面

在左上角的窗口中选择你要实现功能的Sheet,右键,查看代码

在右边出现的窗口里粘贴如下代码:

Dim rr As Integer
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If rr > 0 Then Columns(rr).Interior.Pattern = xlNone
Selection.EntireColumn.Interior.ColorIndex = 4
rr = Selection.Column
End Sub

功能实现了。如果想换颜色,将4改为其他数字看看。
全部回答

lastrow=sheet1.range("a65535").End(xlup).Row range("A1:A"&lastrow).interior.colorindex=6

工作表事件:

Private Sub Worksheet_SelectionChange(ByVal Target As Range) Application.EnableEvents = False Cells.Interior.ColorIndex = xlNone Union(Rows(Target.Row), Columns(Target.Column)).Select With Selection.Interior .ColorIndex = 6 End With Target.Activate Application.EnableEvents = True End Sub

你所说的应该是因为被选中了才变色的吧,那个不是点任意单元格了,比如你要A列全部变色,在最顶端点A那个单元格就可以了,要先一行时,在行号上单击就可以了,被你点到的都会变色,你再点别的列号或行号,这个又恢复原来的颜色

是文字变色?如果是文字变色的话,先选中需要变色的那行,再选颜色就可以了

要代码的

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
翠鸟好养吗,八哥鸟好养吗?
怎么查询自己的手机是行货还是其他版本?
四川省陶行知研究会地址在什么地方,想过去办
判断题越古老的地层中化石生物越简单、低等,
“"”请问这个符号怎么打啊
小学爱国朗诵诗歌,有关文明礼貌的诗歌小学3年
老师帮我写篇洗碗作文,初一的水平
家里没有矿,怎么办?父母又没有背景,自己右
NBA全明星投票
有1元的手机吗?
佳能40D比450D好在那些方面
单选题Even today I still r
长沙坐什么车最快最近到湖北鄂州? 谢谢。
环城东路/高安大道(路口)在什么地方啊,我要
常德到平江多少公里,长沙到岳阳平江多少公里
推荐资讯
如图所示,小芳在做“探究影响滑动摩擦力大小
结婚八年送什么颜色玫瑰花
3ds Max 8 Serial number/Group ID: 000-0000
A School ReportName:Edward ScottSchool:
写黄桃好吃的句子,美丽奉贤相关诗歌
DNF买装扮合成器变高级装扮,合成了后是随机
狗狗放养 随地大小便 扰民 归哪个部门管
明天会有流星雨嘛?
QQ空间里的停车位
乙酸可以变为乙醛吗
有哪些大学适合艺术生考.?快要考外省了.急.
郑州十里铺的旅店住宿安全吗?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?