使用stringvariables而不是stringExcel VBA
我对Excel VBA是全新的,已经花费了好几个小时的时间来使用stringvariables而不是写string。 可能是一个非常简单的解决scheme,但我似乎无法find类似的情况,也没有做任何我试过的工作:s
我定义了一个variables名称NewSbWb(=“REQ1351”),如下所示
Dim NewSbWb As String NewSbWb = ActiveWorkbook.Sheets(1).Range("D2").Value
如果我然后使用如下function:
Workbooks("REQ1351").Activate
要么
currentSheet.Copy Before:=Workbooks("REQ1351").Sheets(sheetIndex)
我想使用stringvariablesNewSbWb而不是写“REQ1351”。
我希望你们中的一个能帮助我。 提前谢谢了!
Dim NewSbWb As String NewSbWb = ActiveWorkbook.Sheets(1).Range("D2").Value Workbooks(NewSbWb).Activate currentSheet.Copy Before:=Workbooks(NewSbWb).Sheets(sheetIndex)