如何在Excel的每一行中重复命令按钮

时间:2019-07-19 04:19:18

标签: excel vba excel-formula

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

该表具有各种公式来计算日期等,它是excel表,而不是excel中的单元格范围。

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

如何使文件链接按钮在每一行重复?

1 个答案:

答案 0 :(得分:0)

无需命令按钮,下面的代码将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

根据您的需要进行修改。您将使用Target.Offset

获得“行”的值