excel中选中单元格,高亮显示这行每个单元格边框(是每一个单元格,有颜色的边框)和整行(有背景颜色),移除边框和行恢复原来的格式!请帮忙写段VBA!
想在那个worksheet中实现以上功能,
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
With ActiveSheet
.Range("A1:IV65536").Interior.ColorIndex = 0
.Range("A1:IV65536").Borders.LineStyle = 0
.Range(.Cells(Target.Row, 1), .Cells(Target.Row, 256)).Interior.ColorIndex = 6
.Range(.Cells(Target.Row, 1), .Cells(Target.Row, 256)).Borders.ColorIndex = 5
End With
End Sub
能不能保留原来单元格的边框颜色和背景颜色,用这代码原来的格式就没有了???
public Const r0 = 65536 '可以调整为不使用的行号 提示编译错误?是不是第一段代码复制到sheet1就可以了?第二段代码复制到ThisWorkbook?
追答把public 改为 private
是的,注意删除前面的 “'”