查看完整版本: EXCEL VBA如何讀取不同活頁簿的儲存格
頁: [1]

C-PETER 發表於 2014-3-13 01:00 PM

EXCEL VBA如何讀取不同活頁簿的儲存格

本帖最後由 C-PETER 於 2014-3-13 01:01 PM 編輯

假設有活頁簿A&B
如果只在活頁簿A中讀取A的工作表1的 A欄第3列,只要用 工作表1.cells(3,1)即可
但若我想在活頁簿A的巨集,直接讀取活頁簿B的工作表1特定欄位,要用什麼語法?
我上網查,整個工作表複製用workbooks()....方式,但我只是要讀取B的資料來運用,請問要如何處理?<div></div>

皇臾 發表於 2014-3-14 08:14 AM

既然你知道有workbook,就應該知道有worksheet,這就是指定工作表,也就是你講的活頁簿

C-PETER 發表於 2014-3-14 12:51 PM

我剛才試了,指定不同活頁簿的儲存格好像不能用 工作表1.cells(3.4)的方式
我用workseels("工作表1").cells(3,4)就可以了
謝謝皇臾

sang520 發表於 2014-11-18 11:37 PM

也可以使用sheets("B").cells(3,4)
或者是可以sheets("B").range("D3")也是可以讀取的到
畢竟有時候常搞不清楚A是工作表1或是工作表2所以懶惰一點就用可以這樣使用

無敵小泡泡 發表於 2015-1-1 02:13 AM

指定用寫入的工作表要寫在usingworkbook 然後指定工作表(?)<br><br><br><br><br><div></div>
頁: [1]