要防止自定义Excel超链接通过拖动填充手柄来触发,可以采取以下方法:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Hyperlinks.Count > 0 Then
Application.EnableEvents = False
Target.Hyperlinks(1).Follow
Application.EnableEvents = True
End If
End Sub
将上述代码复制到Excel的VBA编辑器中的工作表对象中。这样,当用户单击包含超链接的单元格时,宏代码将自动触发超链接,而拖动填充手柄则不会触发超链接。
=HYPERLINK("链接地址")
,将"链接地址"替换为实际的超链接地址。通过上述方法,可以有效防止自定义Excel超链接通过拖动填充手柄来触发,只允许通过单击来响应超链接。
领取专属 10元无门槛券
手把手带您无忧上云