如点A1,实现A行1列全部被选中并变色。
点击B1则A1行列恢复原色,B1行列变色。
如点A1,实现A行1列全部被选中并变色。
点击B1则A1行列恢复原色,B1行列变色。
工具,宏,Visual Basic 编辑器,进入VB界面
在左上角的窗口中选择你要实现功能的Sheet,右键,查看代码
在右边出现的窗口里粘贴如下代码:
Dim rr As Integerlastrow=sheet1.range("a65535").End(xlup).Row range("A1:A"&lastrow).interior.colorindex=6
工作表事件:
Private Sub Worksheet_SelectionChange(ByVal Target As Range) Application.EnableEvents = False Cells.Interior.ColorIndex = xlNone Union(Rows(Target.Row), Columns(Target.Column)).Select With Selection.Interior .ColorIndex = 6 End With Target.Activate Application.EnableEvents = True End Sub
是文字变色?如果是文字变色的话,先选中需要变色的那行,再选颜色就可以了
要代码的