excel VBA在var声明中添加var的值[重复]

fdbelqdn  于 2023-08-08  发布在  其他
关注(0)|答案(1)|浏览(86)

此问题在此处已有答案

Excel 2007 VBA: Selecting Sheet With a Variable(2个答案)
Using a variable as a sheet name(2个答案)
4天前关闭。
我正在尝试根据不同工作表中的值选择工作表

MySheet = Sheets("Template").Range("L41").Value
Set wks = Sheets("MySheet")

字符串
我知道“”标记代表字符串,所以代码不会被执行。
由于习惯了php,我可以用一个.“连接”字符串
这不是我们的问题。我想做的是:

MySheet = ".Sheets("Template").Range("L41").Value."
Set wks = Sheets(MySheet)

9rygscc1

9rygscc11#

这对你有用。

Sub test()

    Dim strMySheet As String
    Dim wks As Worksheet
    
    strMySheet = Sheets("Template").Range("L41").Value
    Set wks = Sheets(strMySheet)

End Sub

字符串

相关问题