EXCEL所选单元格所在行列有颜色

我发现公司里有一个EXCEL文件是这样的,无论选择哪个单元格,那个单元格所在的行列是有颜色的,这样子很方便对齐行与列,输入数据时,数据跟对应的名称对齐容易得多,谁知道这种... 我发现公司里有一个EXCEL文件是这样的,无论选择哪个单元格,那个单元格所在的行列是有颜色的,这样子很方便对齐行与列,输入数据时,数据跟对应的名称对齐容易得多,谁知道这种效果该怎么做?不要告诉我用公司那个文件做模板,我在网上找了好久都找不到该怎么实现这个效果,我是菜鸟不要见笑啊 展开
 我来答
lockmylife
推荐于2017-11-27 · TA获得超过368个赞
知道答主
回答量:59
采纳率:0%
帮助的人:42.6万
展开全部
这个需要用到代码,方法如下:

1.打开需要应用的excel。
2.按ALT+F11,会弹出代码编辑框。
3.在左边会显示出上下两个类别框里,名字分别是Project-VBAProject和Properties-sheet1(这个sheet几是你当前编辑的表单)
4.在上面的框边有三个小图标,view code(查看代码),view project(查看项目),toggle folder(打开或折叠文件夹)。
5.选择view code,会弹出一个编辑框。
6.在编辑框里黏贴下面的语言:

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
With Target
'清除工作表单元格的背景色
.Parent.Cells.Interior.ColorIndex = xlNone
'设置选中区域所在行的背景色
.EntireRow.Interior.Color = vbGreen
'设置选中区域所在列的背景色
.EntireColumn.Interior.Color = vbGreen
End With
End Sub

7. 贴完之后,关闭对话框。关闭编辑框,返回到excel。
8.这时候你再点击任意单元格,就会自动出现你要的效果了。

备注:上面语言中的汉语不用删除,汉语可以可以帮助你了解该行的意思,同时也不会影响编辑效果。如果对行或列的色彩不满意,可以参考下面的色彩代码,自行修改。

vbBlack 黑
vbRed 红
vbGreen 绿
vbYellow 黄
vbBlue 蓝
vbMagenta 洋红
vbCyan 青
vbWhite 白

上面的办法对已经有填充色的表格是个灾难,它会清楚原有颜色。
你也可以试试下面的方法:

Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range)
On Error Resume Next
Cells.FormatConditions.Delete
With Target.EntireRow.FormatConditions
.Delete
.Add xlExpression, , "TRUE"
.Item(1).Interior.ColorIndex = 7
End With

End Sub
这个虽然只能显示行不能显示列,但是不会破坏原有填充色。

回答完毕,希望是你要的。
妈妈进阶计划
2009-07-16 · TA获得超过465个赞
知道小有建树答主
回答量:460
采纳率:100%
帮助的人:0
展开全部
设置格式/条件格式,把你需要的行设置一个颜色就行

然后后面的根据需要隔几行再设一个颜色,用格式刷就行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友907d091a4
2009-07-16 · TA获得超过8242个赞
知道大有可为答主
回答量:3234
采纳率:0%
帮助的人:4185万
展开全部
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
ActiveSheet.Cells.Interior.ColorIndex = xlNone
Rows(Target.Row).Interior.ColorIndex = 35
Columns(Target.Column).Interior.ColorIndex = 35
End Sub

会用代码吗?用这个可以实现.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
voila2009
2009-07-16
知道答主
回答量:14
采纳率:0%
帮助的人:0
展开全部
学习了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
vipjoyo
2009-07-16 · TA获得超过1242个赞
知道大有可为答主
回答量:2786
采纳率:0%
帮助的人:1919万
展开全部
巴尔干的好
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式