Board logo

標題: [發問] 讀取檔案問題 [打印本頁]

作者: Helain    時間: 2011-10-24 17:40     標題: 讀取檔案問題

我想要問說
現在我有2個workbooks,  Workbook("A")與 Workbook("B")
Workbook("B")裡 有10個worksheets,  10個worksheet的名稱標籤為1,2,3,4,5,6,7,8,9,10

依據Workbook("A")的數值 ,   去workbook("B")尋找對應的名稱的worksheet ,   再把結果輸出至新的Workbook
(輸出至新workbook的數值=Workbook("A")的數值+workbook("B")所吻合的worksheet裡的數值)
作者: kimbal    時間: 2011-10-24 22:19

workbooks("C").sheets(1).range("A1").value = workbook("A").sheets(1).range("A1").value + workbook("B").sheets( workbooks("A").sheets(1).range("C1").value).range("B1") .value

把  WORKBOOK A , SHEETS 1 上A1的值,
加上WORKBOOK A, SHEETS 1 上C1 指示的WORKBOOK B頁數下 B1 的數值拿到   
WORKBOOK C上 SHEET 1的A1位置
可以發個實際例子嗎? 不然看完上面一句也不知是什麼
作者: Helain    時間: 2011-10-25 11:31

我已經附上小例子
[attach]8330[/attach]

就是我想從A檔案 .工作表一 的C欄的值, 去找B檔案符合的工作表名稱,
然後A檔案C欄值與B檔案符合的工作表值相加,
結果想要輸出至A檔案的新工作表裡

感謝您的回覆
作者: kimbal    時間: 2011-10-27 00:21

我已經附上小例子


就是我想從A檔案 .工作表一 的C欄的值, 去找B檔案符合的工作表名稱,
然後A檔案C欄值 ...
Helain 發表於 2011-10-25 11:31



新工作表的結會不會是跟下圖選上的一樣?
[attach]8353[/attach]
看你的代碼,生成的會是最多10個工作表,不是一個...

其實如果想得如上圖的結果,用一下INDIRECT就可以了




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)