Excel 怎么设置 选中一个单元格后,整行/整列的颜色都变化

kuaidi.ping-jia.net  作者:佚名   更新日期:2024-07-06
excel表格中如何在单击一个单元格时使整一行变换颜色?

Excel根据单元格的值设置一行的颜色,突出显示查找记录

在日常工作学习中Excel是使用最普遍的工具之一,有时候需要设置选中一个单元格后,整行/整列的颜色都变化,下面我来说说怎么设置:
第一, 按住 Alt 键不放 , 再按 F11调出 VBA。
第二,在 VBA 中双击左侧的 sheet1。
第三, 在右边复制以下代码。
第四, 关闭 VBA。

另外还可以利用填充功能实现:
第一,全选所有数据列。
第二,设置条件格式:公式:=E1=0。
第三,设置格式:填充红色。
Microsoft Excel是Microsoft为使用Windows和Apple Macintosh操作系统的电脑编写的一款电子表格软件。直观的界面、出色的计算功能和图表工具,再加上成功的市场营销,使Excel成为最流行的个人计算机数据处理软件。在1993年,作为Microsoft Office的组件发布了5.0版之后,Excel就开始成为所适用操作平台上的电子制表软件的霸主。

一、首先,打开Excel表格程序,打开一张表格,进入操作界面。

二、然后,在Excel表格程序主界面上方选择“视图”按钮,点击打开。

三、然后,在“视图”下选择“阅读模式”,点击打开。

四、然后,在“阅读模式下”选择一种颜色。

五、最后,在Excel表格中随机点击一个单元格,整行/整列的颜色都变化,问题解决。



需要用到vba事件。

如下代码将实现在选中单元格后,整行变为红色,整列变为绿色。

具体步骤:

1、alt+f10

2、双击sheet

3、复制如下代码到模块中

4、回到该sheet中操作验证

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Rows(Target.Row).Interior.Color = vbRed
Columns(Target.Column).Interior.Color = vbGreen
End Sub


这相要用到VBA,步骤如下:
按ALT+F11,在右边窗口中输入如下代码(建议复制粘贴,防止手误)
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
With Target
.Parent.Cells.Interior.ColorIndex = xlNone
.EntireRow.Interior.Color = vbGreen
.EntireColumn.Interior.Color = vbCyan
.Interior.Color = vbWhite
End With
End Sub

WPS表格的“视图”选项下,有“阅读”模式,选中一个单元格,则单元格所在的行和列都反色显示。