excel - 如何在excel中的每一行中重复命令按钮
问题描述
我正在 excel 中创建一个表格,用户可以在其中使用命令按钮来创建指向文档的可点击链接。
该表有各种公式来计算日期等,它是一个 excel 表,而不是 excel 中的一系列单元格。
到目前为止,我已经复制了大约 100 行的按钮。
如何让文件链接按钮为每一行重复?
解决方案
在不需要命令按钮的情况下,下面的代码组合Worksheet_SelectionChange
并Intersect
在您单击时在指定范围内的选定单元格中创建链接。
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
推荐阅读
- google-sheets - ArrayFormula、SumProduct 和 Google 表格仅返回 1 个值
- kotlin - Jacoco 不生成 xml 文件
- sql - 如何删除检查约束?
- css - CSS Grid 行中的 min-content 和 max-content 有什么区别?
- drake-r-package - 如何在函数中创建计划
- c++ - 关于效率的问题
- linux - Dotnet Core - 获取应用程序的启动路径
- ios - 如何使矩形的高度与 VStack 的高度相同
- azure - 在 Kusto 中搜索/替换
- css - Flexbox 100% 覆盖层在 100% div