我有以下VBA代码:内部表名称为变量在Excel细胞基于输入
Sub test()
Dim Variable As String
Variable = Sheet1.Range("A1").Value
Sheet2.Select
Range(Variable).Select
End Sub
Value in cell A1 = B2:B3
代码工作完全为止。现在我想以与我为范围相同的方式将“Sheet2”部分作为变量。我想将内部工作表名称写入一个excel单元格以使其可变。到目前为止,我尝试了以下方法,但没有奏效。
Sub test()
Dim Variable As String
Variable = Sheet1.Range("A1").Value
Variable2 = Sheet1.Range("A2").Value
Variable2.Select
Range(Variable).Select
End Sub
Value in cell A1 = B2:B3
Value in cell A2 = Sheet2
你有什么想法我可以解决这个问题吗?
感谢您提前提供任何帮助。
https://msdn.microsoft.com/en-us/library/office/aa221568%28v=office.11%29.aspx ?f = 255&MSPPError = -2147217396 –