备注:我也找过其他的答案,是使用VBA实现点击单元格,让整行变色。这样的话我有些需要涂色标注的单元格就没法标注了,只能显示一种颜色。所以要问下如果实现像点击最左侧那样可以突出整行,对其他单元格所做的编辑也不会产生影响如何实现,以上。
求代码
追答Private Sub Worksheet_SelectionChange(ByVal Target As Range)具体语法早就忘光了,硬来
追问人太笨,我想知道这个VBA程序怎么能够,用的时候点一下就运行,不用的时候点一下就关闭。
我现在只会右击左下角sheet1>查看代码>然后复制保存运行。关却不会关。尴尬
可以改成执行一下就选中全行的方式。代码改成
Sub SelectLine()
Rows(Selection.Row).Select
End Sub
可以Alt+F8呼出宏对话框,在选项里给selectline指定一个快捷键,就不用每次打开了。
或者
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Rows(Target.Row).Select
Cancel = True
End Sub
把双击功能改成选成行,双击某格则自动选中此行。单击不影响
其实shift+空格在非中文输入下就能选中整行,中文输入下通常这个快捷键被拿走当成切换全半角了。
更好点的想法可以是复制原有行的边框,给他加上新的边框,然后双击其他格子时恢复原来的,再给新的行加边框,捣腾了一下果然语法错的太多在几行里写不出来,有兴趣的研究。