我可以从超链接使用vba剪切并粘贴到不同的表单中?

我希望能够使用excel电子表格中的超链接来切割一行(或一行的select)并将其粘贴为另一个工作表的下一个空白行。 这基本上会将logging从一张表格移动到另一张表格上。

例如,下面我想点击“到工作表2”的超链接,点击的行将被选中,剪切并粘贴到工作表2中。或者单击超链接时的工作表3。

在这里输入图像说明

我还没有find办法轻松做到这一点。 有什么build议么?

Per 在Excel中,我可以使用超链接来运行vbamacros吗? 它显示如何捕获按超链接的事件。

将代码放在您希望工作的工作表的模块中:

 Private Sub Worksheet_FollowHyperlink(ByVal Target As Hyperlink) MsgBox "row" & Target.Range.Row & " column " & Target.Range.Column End Sub 

这显然只是显示了超链接所在的单元格的popup窗口,但是一旦进入这个事件过程,您可以做任何你想做的事情。