- ·上一篇:电子表格Excel的列的名称怎么改
- ·下一篇:电子表格Excel工作表中如何制作下拉菜单
电子表格Excel2003,如何使当前单元格所在行突出显示?
2026-01-18 11:52:42
1.Excel2003,如何使当前单元格所在行突出显示?
点ALT + F11可以打开VBA编辑器,在VBA代码编辑区域顶部有两个下拉列表,选择下拉列表,第一个选择worksheet,第二个选择SelectionChange,会自动出现 Private Sub Worksheet_SelectionChange(ByVal Target As Range) End Sub 你只要把代码复制粘贴在这两个语句中间,然后点ALT + F11切换回来就OK了。
2006-11-30 18:48:12 Thursday 看了楼主的补充,有一个办法可以做到,和楼主原意可能有所偏差。 把有宏代码的这个工作簿另存为模板,保存在桌面上,以后每次要打开Excel时,双击桌面上的模板打开。
2006-12-4 15:56:31 Monday 突显列的方法和行的一样,可以照瓢画葫芦,把lit1999代码中的row依次改为Column即可。
2.EXCEL活动单元格单元格所在行或列突出显示
Alt+F11进入VBA编辑器,双击需要行列突出显示的工作表名,在右边框内粘贴如下代码:Private Sub Worksheet_SelectionChange(ByVal Target As Range) ActiveWorkbook.Names.Add Name:="nRow", RefersToR1C1:=Target.Row ActiveWorkbook.Names.Add Name:="nColumn", RefersToR1C1:=Target.ColumnEnd Sub关闭VBA编辑器。
选择需要突出显示的单元格区域(不要全选,否则会影响运行速度),格式-条件格式,条件选择公式,并输入公式:=(ROW()=nRow)+(COLUMN()=nColumn)格式按钮,图案,选择一个自己满意的颜色,确定,再确定。
