从工作表上的单元格中获取值

时间:2015-09-04 18:37:23

标签: excel-vba vba excel

我正在尝试做我认为简单而且看起来正确的事情。我要做的是从当前工作簿中的工作表上的单元格中提取值。但是,每次运行代码时都会出现以下错误:运行时错误'g':下标超出范围。下面列出了我正在使用的代码。

Damp_DL_Height = ThisWorkbook.Sheets("DampType").Cells(3, 3).Value

我将变量定义为Double。 DampType等于我试图从中提取单元格数据的工作表的名称。我应该使用其他类型的命令来获取值吗?

感谢任何帮助。

1 个答案:

答案 0 :(得分:8)

由于DampType是一个字符串变量,因此它不需要引号 -

Damp_DL_Height = ThisWorkbook.Sheets(DampType).Cells(3, 3).Value