[算表]從A檔EXCEL中,抓取某分頁的值到新B檔作圖

看板Office作者 (pj721911)時間10年前 (2014/04/18 11:33), 10年前編輯推噓0(0012)
留言12則, 2人參與, 最新討論串1/1
軟體:OFFICE 版本:2003 原由: 因為要作圖,所以另外抓出作A報表中的一分頁的值,裡面的名稱可以分成a,b,c,d 四家,而我想使用VBA把在A報表分頁中新增的值直接更新到a,b,c,d報表中, 目前都是手動複製,請問我該如何設定。 下面我大約畫出我的報表內容 A報表B分頁 a b c d e .... 1 名稱 成份i% 成份j% 成份y% 成份z% 2 a 65 25 8 2 3 b 65 25 8 2 4 d 65 25 8 2 5 b 65 25 8 2 6 c 65 25 8 2 7 c 65 25 8 2 8 d 65 25 8 2 9 b 65 25 8 2 10 d 65 25 8 2 11 a 65 25 8 2 ---------------------------------------------------------- 請問該如何設定A報表中更新的值直接複製到a,b,c,d,報表中 a報表 b報表 a b c d e a b c d e 1 名稱 成份i% 成份j% 成份y% 成份z% 1 名稱 成份i% 成份j% 成份y% 成份z% 2 a 65 25 8 2 2 b 65 25 8 2 3 a 65 25 8 2 3 b 65 25 8 2 4 a 65 25 8 2 4 b 65 25 8 2 . . . . . . c報表 d報表 a b c d e a b c d e 1 名稱 成份i% 成份j% 成份y% 成份z% 1 名稱 成份i% 成份j% 成份y% 成份z% 2 c 65 25 8 2 2 d 65 25 8 2 3 c 65 25 8 2 3 d 65 25 8 2 4 c 65 25 8 2 4 d 65 25 8 2 . . . . . . ----------------------------------------------------------------- 如果設定從A報表中抓值到各報表比較難的的話, 那設定一個新的Z報表中的P分頁抓A報表中的B分頁後,在依名稱更新到 Z中的a,b,c,d分頁中。 ----------------------------------------------------------------- 懇請幫助,我有找文章裡面有一篇用VBA寫的,但是他分頁名稱如果已經含有程式 要生成的分頁名稱的話該程式會出錯。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.163.37.8 ※ 文章網址: http://www.ptt.cc/bbs/Office/M.1397792002.A.8C9.html

04/18 11:43, , 1F
請問A報表中更新的值直接複製到a,b,c,d,報表中,這裡的報表
04/18 11:43, 1F

04/18 11:43, , 2F
是指工作表還是另存excel檔案呢?
04/18 11:43, 2F

04/18 13:28, , 3F
http://goo.gl/BrkbjH 類似這樣嗎?
04/18 13:28, 3F
不好意思沒說清楚,會產生新的EXCEL檔, 我看的SO大你寫的之後,我發現我上面問的方向不對,上面的問法像是產生 新的各報表。 應該是用Z.xls檔去抓A.xls檔的B分頁數據中,某幾行的數值到Z.xls檔P分頁中。 之後再A.xls-B分頁如有在新增數值,在使用Z.XLS-P分頁使用更新鈕更新數值 詳細如下: 在A.xls中的B分頁內的值,再Z.xls的P分頁 按更新鈕把A.xsl的B分頁某幾行數值 複製到Z.xsl的P分頁,之後再Z.xls各a.b.c.d分頁再去Z.xsl的P分頁中抓自己的出現 的那一列。 A.EXCEL-B分頁 Z.EXCEL-P分頁(抓A.XLS中的A.D.E.F.G行) A B C D E F G A B C D E 名稱 ss yy X% Y% Z% C% 名稱 X% Y% Z% C% 1 a 65 .... 1 a 65 .... 2 b 75 2 b 75 . 3 c 85 3 c 85 . 4 d 15 4 d 15 . 5 a 25 . 5 a 25 6 d 21 . 6 d 21 7 c 12 . 7 c 12 8 d 12 . 8 d 12 之後的Z.EXCEL-a.b.c.d各分頁再去P分頁內找自己有出現的那ㄧ列更新到自己的分頁內 Z.EXCEL-a分頁 Z.EXCEL-b分頁 A B C D E A B C D E 名稱 X% Y% Z% C% 名稱 X% Y% Z% C% 1 a 65 .... 1 b 65 .... 2 a 75 2 b 75 . Z.EXCEL-c分頁 Z.EXCEL-d分頁 A B C D E A B C D E 名稱 X% Y% Z% C% 名稱 X% Y% Z% C% 1 c 65 .... 1 d 65 .... 2 c 75 2 d 75 . ※ 編輯: pj721911 (118.163.37.8), 04/18/2014 15:25:34

04/18 15:26, , 4F
那A報表會累計新舊資料嗎?
04/18 15:26, 4F

04/18 15:28, , 5F
A報表會一直新增數值
04/18 15:28, 5F

04/18 15:31, , 6F
類似資料庫更新資料後,分給ABCD所屬的資料,但是資料會
04/18 15:31, 6F

04/18 15:31, , 7F
一直更新
04/18 15:31, 7F

04/18 16:04, , 8F
除用巨集外應也可以用匯入外部資料的方式
04/18 16:04, 8F

04/18 16:19, , 9F
04/18 16:19, 9F

04/18 16:54, , 10F
我看了,謝謝SO大,我回家學習有問題再問了
04/18 16:54, 10F

04/18 21:59, , 11F
謝謝~我看影片後在操作,又從你身上學到新的技巧了,謝謝
04/18 21:59, 11F

04/18 22:05, , 12F
^^
04/18 22:05, 12F
文章代碼(AID): #1JK9q2Z9 (Office)