excel - 无效的限定符 VB excel 宏
问题描述
我正在开发一个宏,为所选列的每个单元格添加一个超链接。
我添加了一个计数器以将 +1 添加到单元格处的链接名称,它可以编译,但是当我执行时它说我“无效的限定符”。
我的代码如下:
Sub MeterHipervinculos()
Dim sh As Worksheets
Dim rw As Range
Dim counter As Long
Set sh = Sheets(Hoja1)
counter = 0
For Each rw In sh.Rows
If sh.Cells(rw.row, 7).Value = "" Then
Exit For
End If
If sh.Cells(rw.row, 8).Value = "" Then
sh.Cells.Hyperlinks.Add Anchor:=Selection, Address:="FOTOS\CM" +
counter.ToString("D4") + ".jpg", _
TextToDisplay:="FOTOS\CM" + counter.ToString("D4") + ".jpg"
End If
counter = counter + 1
Next rw
End Sub
代码有什么问题?提前致谢。
解决方案
推荐阅读
- html - 为什么当我为 doc 文件替换 HTML 模板中的字符串时,Python 会更改字体设置
- c++ - VS2017:VS 显示错误的项目平台?
- google-cloud-firestore - 集成批量提交和 Cloud Firestore 触发器
- swift - 无法使用匹配类型转换类型的值 - 我是否遇到了编译器限制?
- arrays - 在单元格上单击标签的值应该增加和减少
- javascript - 如何从插槽调用组件方法 - Vue
- wso2 - 如何根据事件的一个属性中的值动态创建流?
- firebase - 停止从 Firebase 收到有关不安全规则的电子邮件?
- vue.js - 为 DOM 写测试用例
- javascript - 如何将值从 django 模板传递给 javascript 函数?