首页 > 解决方案 > 如何在excel中的每一行中重复命令按钮

问题描述

我正在 excel 中创建一个表格,用户可以在其中使用命令按钮来创建指向文档的可点击链接。

该表有各种公式来计算日期等,它是一个 excel 表,而不是 excel 中的一系列单元格。

到目前为止,我已经复制了大约 100 行的按钮。

如何让文件链接按钮为每一行重复?

标签: excelvbaexcel-formula

解决方案


在不需要命令按钮的情况下,下面的代码组合Worksheet_SelectionChangeIntersect在您单击时在指定范围内的选定单元格中创建链接。

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    If Not Intersect(ActiveSheet.Range("X3:X400"), Target) Is Nothing Then

        ActiveSheet.Hyperlinks.Add Anchor:=Target, _
            Address:="hhtp:\\YourLinkAddress.org", _
            TextToDisplay:="Link"

    End If
End Sub

根据您的需要对其进行修改。您将通过使用获得 Row 的值Target.Offset


推荐阅读