我在工作表中的一系列单元格中使用=Hyperlink
来调用更改特定单元格值的公共函数。它工作得很好。但是当我将鼠标悬停在特定单元格上时,我希望该函数隐藏一行。有人可以帮忙吗?
代码是:
Public Function highlightcell(seriesName As Range)
Range("valSelOption") = seriesName.Value
'enter code here to hide Row 1
End Function
答案 0 :(得分:0)
你可以尝试
Rows("1:1").RowHeight = 0
作为隐藏第1行的简单方法
答案 1 :(得分:0)
简单回答
Excel中没有On Mouseover事件。
这个主题展示了如何使用选择更改来实现类似的功能,但它无法满足您的需求。 http://www.ozgrid.com/forum/showthread.php?t=147219
隐藏一排
使用此代码:
ActiveSheet.Rows(2).Hidden=True
这将隐藏第2行。
在Excel中解释事件
如果您希望工作表对用户做出反应(单击单元格,更改单元格,计算工作表,打开工作簿等),则需要使用Excel事件。这是对Excel事件的一个很好的解释:
http://msdn.microsoft.com/en-us/library/office/hh211482(v=office.14).aspx