我正在尝试做我认为简单而且看起来正确的事情。我要做的是从当前工作簿中的工作表上的单元格中提取值。但是,每次运行代码时都会出现以下错误:运行时错误'g':下标超出范围。下面列出了我正在使用的代码。
Damp_DL_Height = ThisWorkbook.Sheets("DampType").Cells(3, 3).Value
我将变量定义为Double。 DampType等于我试图从中提取单元格数据的工作表的名称。我应该使用其他类型的命令来获取值吗?
感谢任何帮助。
答案 0 :(得分:8)
由于DampType
是一个字符串变量,因此它不需要引号 -
Damp_DL_Height = ThisWorkbook.Sheets(DampType).Cells(3, 3).Value