excel2013,只要用鼠标点某一个单元格,这一单元格所属的整行就用有颜色标出来

如图这样的效果,能做到吗?
换一个大一点的图

一个看似容易的问题,真要能实际使用,其实还真的要花费不少功夫!

    难度不在于设置颜色,而在于,离开时需要恢复原来的颜色!否则,很快整个表格就都是一种颜色了!

    难度不在于离开时恢复原来的颜色,而在于,刚开始工作簿打开时的每个Sheet的第一个当前行的颜色的初始值!

    ……

    ……

    如果,用户希望选定单元格设置颜色,那该如何处理?都需要考虑的


附件是一个基本满足楼主需求的Excel。不过使用了宏、名称和条件格式

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-07-23

工作表标签上点右键,选择“查看代码” 然后在右侧粘贴以下代码,回到工作表可以看到效果。记得在安全性里选择启用宏。

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Count = 1 Then Target.EntireRow.Interior.TintAndShade = -0.249977111117893
End Sub

追问

那个宏在哪里?

追答

03在工具-选项-安全性里
07以上版本在开始-excel选项-安全性里找

相似回答