我有一个简单的工作簿,有3个不同的网站,我可以从中购买东西.我想在编辑工作表时更新选项卡名称.工作表名称将是网站名称+所有项目的总和(单元格C27)
这是我拥有的宏:
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("B27")) Is Nothing Then
ActiveSheet.Name = "Amazon " + ActiveSheet.Range("B27")
End If
End Sub
Run Code Online (Sandbox Code Playgroud)
我得到运行时错误'13':类型不匹配
我知道这是因为我将2种不同类型的字符串和值组合在一起,但我不太熟悉VBA的语法以便能够修复它.
如果我省略网站名称,它就完美无缺.
什么是最容易解决的问题?