我有點卡住,試圖將值存儲在另一個打開的工作簿中的單元格中。 。我得到一個標超出範圍的錯誤」,所以顯然我不是指向該小區正確以下是我有:在另一個工作簿中更改單元格中的值
Workbooks(wbSource).Activate
ActiveWorkbook.Sheet32.Range("currMth").Value = Me.cboCurrMth.Value
wbSource是保存在目標工作簿的名稱(一個字符串「myfile.xls」例如)我相信這是正確的定義和設置
我已經嘗試了很多不同的方式來存儲這個值,但沒有任何工作,這只是我的一個嘗試。如果我只是從寫入代碼的工作簿中填充它,我寧願不激活此工作簿。
任何人都可以看到我做錯了什麼嗎?
謝謝。
確定'Sheet32'存在?這將是一個工作簿中的不少工作表... –
是的。這是一本非常大的工作手冊。 – Alex
Sheet32需要成爲工作表(32)...條件是32是工作表的索引。 – Trace