excel单元格及其行和列分别高亮显示
如下图1所示,活动单元格显示一种颜色,其行和列显示另一种颜色。
图1
这是如何实现的?条件格式VBA。
首先,单击工作表左上角的交叉区域,选择工作表中的所有单元格。然后,在功能区的开始选项卡上,单击条件格式-新规则。在弹出的“新建格式规则”对话框的“选择规则类型”中,选择“使用公式确定要设置格式的单元格”,然后在“符合此公式的格式值”中输入公式:
=CELL("row")=ROW()
单击对话框中的格式按钮,在设置单元格格式对话框中选择填充选项卡,选择一种颜色,然后单击确定返回新建格式规则对话框,如图2所示,单击确定。
图2。
按Alt F11打开VBE编辑器,在工作表代码模块中输入以下事件代码:
私有子工作表_选择更改(按值目标作为范围)
如果应用。剪切复制模式=假那么
申请。计算
如果…就会结束
末端接头
回到工作表中,此时的效果如下图3所示,它在活动单元格所在的行中突出显示。
图3。
如前所述,单击工作表左上角的交叉区域以选择工作表中的所有单元格。如上所述设置条件格式,如下图4所示。
图4
此时的效果如下图5所示,活动单元格所在的行和列被突出显示。
图5
接下来,让我们设置条件格式。仍然选择工作表中的所有单元格,并设置条件格式,如下图6所示。
图6
使用的公式是:
=AND(CELL(“col”)=COLUMN()、CELL(“ROW”)=ROW())
设置后,效果如下图7所示。
图7
请注意,上面设置的最后一个公式必须是条件格式规则管理器中的第一个公式,否则其格式设置将被覆盖,如下图8所示。
图8
版权声明:excel单元格及其行和列分别高亮显示是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。