Excel VBA
Excel单元格所在的行和列变色
2017-01-16 15:53:19

网友【龙 懋】问到如何通过移动光标选择单元格,所在的行和列变色。如每次输入价格的时候,想在横竖方向上有颜色标识,这样方便对照输入价格 。

这里可以使用窗体的Worksheet_SelectionChange 事件来处理,当选择的目标改变了。改变行和列的颜色。

  

  作者:来源网络

  Excel单元格所在的行和列变色效果图

   

  Excel单元格所在的行和列变色操作动画

   

 

    Excel单元格所在的行和列变色VBA代码:               

        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 = 8      

        End With     

        With Target.EntireColumn.FormatConditions      

            .Delete        

            .Add xlExpression, , "TRUE"        

            .Item(1).Interior.ColorIndex = 8        

        End With        

        End Sub

点击加入群:Excel部落 结识Excel大神
学好Excel,效率成倍提高,薪水稳步增长,职位快速提升每天一个源创技巧,如觉得有用,请点上面 关注。更重要手机转发分享

如喜欢此技巧,手机右上角点开,分享到QQ空间,方便自己以后看