这是以前斑竹提供的单元格显示高亮的运行代码,当前活动的单元格行值写在B1,列值写在B2,然后在单元格中设置条件格式。
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
On Error Resume Next
Application.EnableEvents = False
Sheet1.Range("$B$1") = Target.Row
Sheet1.Range("$B$2") = Target.Column
Application.EnableEvents = True
End Sub
下面这个是看到Rowen的SP库存分布中,找到的显示高亮的运行代码。看的不是太明白。
' 将行号列标输入 A1,B1
Sub GetSeletionRowAndColumn()
ActiveWorkbook.Names.Add Name:="ActiveRx", RefersT=ActiveCell.Row
ActiveWorkbook.Names.Add Name:="ActiveCx", RefersT=ActiveCell.Column
End Sub
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
GetSeletionRowAndColumn ' 将行号列标输入 A1,B1
End Sub
ActiveRx和ActiveCx是定义的名称。我试了半天这两个名称是怎么定义的呢?
请Rowen和众高手们能详细解释下,这个运行过程。谢谢。 |