Excel超链接到列中下一个空单元格
我正在尝试在Excel中创build一个button(types),方法是单击哪个用户可以到达列B中的下一个空单元格以inputdate。
我在许多电子表格中看到了这个function,但是由于某些原因,我无法重新创build它。 没有看到使用macros的电子表格,我也不喜欢在我的macros中使用。
我知道如何创build一个简单的超链接公式,但我不知道如何在与公式具有相同function的形状上创build超链接。
欢迎任何帮助或build议。
提前致谢
按照这些步骤顺序逐一,你会得到正确的
或者只是简单地下载下面的表格以节省时间。
这里全是:
其实,你需要find第一个空单元格的行号:
使用这个公式, =MATCH(TRUE;INDEX(B1:B13="";0);0)
我把我的K2
TRICK然后首先在名称pipe理器中创build一个名称(比如GoToEmptyCell ), 引用除K2之外的其他空单元格,例如我指向J2 ,
然后,创build自己的形状并指定一个超链接(请参见下图),单击本文档中的位置,并在列表中向下看到您的名称 ( GoToEmptyCell ),select此选项,然后按确定。
现在回到名称pipe理器并修改这个名字的引用,并把这个公式放在那里(在引用框中)而不是J2
=INDIRECT("B"&hyperlink!$K$2)
所以现在把戏就结束了。 点击形状,并进入空单元格。 对,告诉我,如果不行。 下面是该文件中的示例表格,可从此链接下载
PS请按照操作的顺序。 并记住将公式调整到您的区域设置,通过replace“;” 与“,” 。 玩的开心。
select一个你想用作“button”的单元格,并input这个公式:
=HYPERLINK("#B" & MATCH(TRUE,INDEX(ISBLANK(B:B),0,0),0),"First Empty")
点击它会将您带到B列中的第一个空单元格
编辑#1:
要执行此与一个形状,将下面的macros分配给该形状
Sub FirstEmpty() For Each r In Range("B:B") If r.Value = "" Then r.Select Exit Sub End If Next r End Sub
编辑#2
有可能:
- 创build一个公式,给出列B中第一个空的地址
- 使用该公式创build一个定义的名称
- 根据该Defined Name分配一个超链接到Shape