excel - 如何修复此特定代码行的应用程序定义或对象定义错误?

标签 excel vba

尽管在代码周围使用了空格和运算符,但似乎无法使代码工作,无法准确指出问题所在

多次尝试放置运算符,但仍然出现错误,例如预期:语句结束,因此这是突出显示的代码行:

userMsheet.Cells(lastrow + 1, "A").Formula = "=HYPERLINK(" & "#" & 
ActiveSheet.Name & "!" & Cells(salesNo - 1, 3).Address & "," & 
usernameComboBox.Value & ")"

预期结果:按下用户表单中的此按钮时,代码应在另一个工作表中创建超链接

最佳答案

尝试关注

userMsheet.Cells(lastrow + 1, "A").Formula = "=HYPERLINK(" & _
ActiveSheet.Name & "!" & Cells(salesNo - 1, 3).Address & "," & _
Chr(34) & usernameComboBox.Value & Chr(34) & ")"

关于excel - 如何修复此特定代码行的应用程序定义或对象定义错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53908713/

相关文章:

Excel宏使用变量来定义整数失败的范围

VBA:如何在 <td> 标签中获取隐藏的href

vba - 使用 Excel VBA 将单个工作簿拆分为包含多个工作表的多个工作簿

python - 如何在 openpyxl 表中禁用自动过滤器?

excel - vba 插入验证列表 - 工作表锁定时出现错误 1004?

vba - 使用 VBA 从安全网站导入 Excel 中的数据时出现运行时错误 438

vba - 自定义函数错误 : 'the expression cannot be used in a calculated column'

vba - 使用 VBA 分配给 .Value 时保留空字符串

vba - 如何导入带有图像的工作表?

vba - 如何执行while循环,将公式保留在单元格中并应用于整行? Excel