2013-07-10 37 views
0

我在工作表中的一系列单元格中使用=Hyperlink来调用改变特定单元格的值的公共函数。它工作得很好。但是当我将鼠标放在特定的单元格上时,我希望该功能隐藏一行。谁能帮忙?通过特定单元格的鼠标悬停来隐藏excel中的行

的代码是:

Public Function highlightcell(seriesName As Range) 
    Range("valSelOption") = seriesName.Value 
'enter code here to hide Row 1 

End Function 
+0

我相信行可制成隐藏在小区选择,但其特定的细胞的使用鼠标悬停似乎是不可能的。 – Santosh

回答

0

你可以尝试

Rows("1:1").RowHeight = 0 

作为一种简单的方法来隐藏行1

0

简单的答案
没有鼠标悬停事件Excel中。

此线程显示如何使用选择更改来实现类似的功能,但它不适用于您想要的功能。 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

相关问题