0

=Hyperlink在工作表中的一系列单元格中使用来调用更改特定单元格值的公共函数。它工作得很好。但是当我将鼠标悬停在特定单元格上时,我希望该函数隐藏一行。任何人都可以帮忙吗?

代码是:

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

End Function
4

2 回答 2

0

你可以试试

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

作为隐藏第 1 行的简单方法

于 2013-07-10T04:41:35.990 回答
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

于 2013-07-10T04:44:25.487 回答