[問題] 關於excel資料自動增加

看板Office作者 (水槍鼠)時間13年前 (2010/12/17 14:59), 編輯推噓1(1019)
留言20則, 2人參與, 最新討論串1/1
(若是和其他不同軟體互動之問題 請記得一併填寫) 軟體:EXCEL 版本:2007 板上的高手您好.想請問一下,假設在同一檔案下,例如說我在A工作表格式為 公司 電話 傳真 然後我在B工作表格式為 公司 電話 傳真 PTT 123 234 PCC 456 789 然後在C工作表格為 公司 電話 傳真 ABC 000 111 BCD 222 333 我希望日後,不論我在B工作表格,C工作表格新增任何資料,都能匯入A表格 可以使A表格變為 公司 電話 傳真 PTT 123 234 PCC 456 789 ABC 000 111 BCD 222 333 ... ... ... (以下為新增資料) 請問板上的高手,有相關的技術可以指導一下嗎. 如果敘述方面有不足的地方,煩請指導,謝謝 -- 我把思念磨成了細沙 混入真心的骨灰中 燒結成對妳的愛 然後一槌狠狠的打碎,把這一切都送到風中,不再提起,不再想起. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 211.20.147.111

12/18 02:11, , 1F
如果你只有b表要匯入a表,可以用=sheet1!A1公式,或是要一樣
12/18 02:11, 1F

12/18 02:12, , 2F
,可以用ctrl選取sheet,變群組,不過你的要求是b、c表都要
12/18 02:12, 2F

12/18 02:13, , 3F
,我是不知道只用公式要怎麼達成,不過可以使用vba
12/18 02:13, 3F

12/18 02:14, , 4F
vba我不會,但我會拾人牙慧
12/18 02:14, 4F

12/18 02:14, , 5F
把簡單的範例改一下,可以套用
12/18 02:14, 5F

12/18 02:15, , 6F
vba程式碼 http://ppt.cc/Y!bC
12/18 02:15, 6F

12/18 02:16, , 7F
12/18 02:16, 7F

12/18 02:18, , 8F
倒數四行之前的程式碼意義,是指先把第一個sheet表內的
12/18 02:18, 8F

12/18 02:19, , 9F
a2:xfd1048576資料清除,怕表2、表3的資料有空白處,重新再
12/18 02:19, 9F

12/18 02:20, , 10F
抓時會有沒全蓋過的問題,當然你也可以改 a2:你確定的範圍內
12/18 02:20, 10F

12/18 02:21, , 11F
接下來是抓全部有幾個工作表,從表2的a2儲存格開始,一格一
12/18 02:21, 11F

12/18 02:23, , 12F
格填入,表2填完再從表3的A2繼續一直到最後一張表的最後的值
12/18 02:23, 12F

12/18 02:24, , 13F
最後是回到第一個sheet的a1儲存格,並顯示「彙總完成」的對
12/18 02:24, 13F

12/18 02:24, , 14F
話方塊
12/18 02:24, 14F

12/18 02:25, , 15F
你只要保持總表的第1列標題列不刪,讓程式去抓其它每張表a2
12/18 02:25, 15F

12/18 02:25, , 16F
開始的儲存格即可
12/18 02:25, 16F

12/18 02:27, , 17F
另外建議,巨集的快速鍵,用ctrl+e、j、m、q、t其中一個,因
12/18 02:27, 17F

12/18 02:28, , 18F
為其它英文字搭配ctrl的,已經是excel的熱鍵,減少佔用
12/18 02:28, 18F

12/18 02:29, , 19F
最後資料多的時候,可以凍結第一列,標題列固定住很方便
12/18 02:29, 19F

12/18 09:37, , 20F
感謝高手的回應,我再試試看
12/18 09:37, 20F
文章代碼(AID): #1D2mfJfW (Office)