2015-09-04 65 views
1

我正在嘗試做我認爲簡單並且看起來正確的事情。我想要做的是從當前工作簿中的工作表上的單元格拉取值。但是,每次運行代碼時,都會收到以下錯誤:運行時錯誤'g':下標超出範圍。以下是我正在使用的列出的代碼。從工作表上的單元格獲取價值

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

我已經將變量定義爲Double。 DampType等於我嘗試從中拉出單元格數據的表的名稱。我應該使用其他類型的命令來獲取價值嗎?

任何幫助表示讚賞。

+0

是DampType變量? – Raystafarian

+0

Damptype被定義爲一個字符串變量。看起來像這樣:CD60 –

+0

謝謝。拿出引號工作。 –

回答

2

由於DampType是一個字符串變量,它不需要引號 -

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