用VBA实现Excel工作表中,无法将选中的行“高亮”的梗

EXCEL数据太多,有时候在操作时很容易点错单元格输错数据,有没有方法锁定选中的行并且高亮?
其实方法很简单,在VBA里添加几行代码就行了 。

用VBA实现Excel工作表中,无法将选中的行“高亮”的梗

操作方法:
1、打开你要锁定行且高亮的工作表 , 按ALT F11,就可以进行VBA开发模式,或者在“开发工具”栏里选择“Visual Basic ”,
2、在VBA资源管理器中右击要添加代码的工作表如:Sheet1,
【用VBA实现Excel工作表中,无法将选中的行“高亮”的梗】3、添加以下代码:(直接复制粘贴即可)
Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range) '高亮显示
If Target.Row >= 5 Then '自第五行开始,此处数字“5”是行数可以改动
On Error Resume Next
[ChangColor_With1].FormatConditions.Delete
Target.EntireRow.Name = "ChangColor_With1"
With [ChangColor_With1].FormatConditions
.Delete
.Add xlExpression, , "TRUE"
.Item(1).Interior.ColorIndex = 43 '43,是色表值,可以改为你需要的颜色
.Item(1).Font.ColorIndex = 5
End With
End If
End Sub '结束


EXCEL Interior.colorIndex 色彩列表图:
用VBA实现Excel工作表中,无法将选中的行“高亮”的梗



色彩列表图方法是不是很简单?特录制了一个小视频,如果不明白的可以看一下哦 。
视频加载中...

相关经验推荐