0
我想要從單元格中選取一個範圍(稱爲「A5:L10」)。換句話說,我的代碼看起來類似的東西,如下:使用單元格值作爲範圍VBA
Dim summ_rng1 As String
summ_rng1 = Sheet11.Cells(17, 3).Value
Workbooks(wb).Sheets(summ).Range(summ_rng1).......
其中summ_rng1 =「A5:L10」
我已經這樣做了同樣的事情在我的代碼的工作簿和工作表和它工作正常,但是當我嘗試用變量summ_rng1替換範圍引用時,它不起作用。
關於如何讓代碼以範圍值作爲變量運行的任何想法,如上所述?謝謝您的幫助!
這應該工作。你確定要指責'summ_rng1'變量嗎? – 2014-01-09 16:52:51
Sheet11上的'C17'單元格是什麼?它應該是'A5:L10'不帶引號(不是'「A5:L10」') –
我正在使用多個工作簿,並且意外地在一個不同的excel實例中打開了一個,這也恰好是我需要引用的一個在那條線上。對不起浪費你的時間,它現在可行! – Doug