小编Mik*_*ike的帖子

在工作表名称中包含字符串和单元格值

我有一个简单的工作簿,有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的语法以便能够修复它.

如果我省略网站名称,它就完美无缺.

什么是最容易解决的问题?

excel vba excel-vba

0
推荐指数
1
解决办法
1433
查看次数

标签 统计

excel ×1

excel-vba ×1

vba ×1