如何將excel多張表的行資訊合併到一張表上 vba

2022-05-04 05:39:21 字數 1255 閱讀 6019

1樓:匿名使用者

sub 匯集資料()

dim s as worksheet

c=1for each s in thisworkbook.worksheets

with s

if .name <> "彙總表" then '假設存放結果的工作表叫「彙總表」,如果不是請做相應修改

c = c + 1

for i=1 to 10 '假設你有10列資料要拷到彙總表sheets("彙總表").cells(c, i) =s.cells(37, i)

next i

end if

end with

next

end sub

2樓:魚木混豬喲

以下為**及注釋:

sub main()

k=1for each s in thisworkbook.worksheets'遍歷所有工作表

with s

if .name <> "彙總表" then '如果工作表名字不是「彙總表」

k = k + 1『k進行累加

for i=1 to 10 '迴圈拷貝

sheets("彙總表").cells(k, i) =s.cells(37, i) '彙總表中從第一行累加,1-10列依次等於其他各個工作表中的37行1-10列

next i

end if

end with

next

end sub

excel如何把同乙個工作簿中,指定工作表合併到一張工作表上(請使用vba)

3樓:匿名使用者

其實,這個問題很簡單,excel有個vlookup是查詢列的函式,還有的函式是查詢行的。hlookup。你可以用表頭為匹配條件查詢其他行。

當然唯一不方便的是,因為你是6張表,所以需要分5部分寫函式。

4樓:匿名使用者

對錶2、3、4的格式有要求嗎?(即:是要複製,還是直接賦值也可以?)

最終是生成張新表還是直接在表1中?

求乙個vba,excel中,如何將多個工作簿合併成乙個工作表?

5樓:匿名使用者

下面的鏈結是我以前回答的乙個類似的問題,你先看一下和你的要求有哪些不同,提出來,我再幫你修改.

EXCEL提取資料如何將所有張三的資訊提取在另一張表中

1你可以在另一張表中做個查詢系統之類的 你輸入姓名就把所有的關於張三的資訊提取過去了。或者你用資料透視表,資料透視表的位置放在另乙個表中,然後做完後可以進行篩選的,可以選擇張三,也可以選擇李四,這個透視表中的內容和原 是繫結在一起的,如有改動會更新的 全選b列 選單欄上,資料 篩選 自動篩選 點選b...

如何將Excel表中有用的資料匯入到另表中去

想把資料倒過去的話,那些複製貼上直接就可以的。如何將一個excel 的內容轉移到另外一個 中去 深圳市勵拓軟體 拖移選中要複製的單元格 點右鍵 選複製 在另一單元格需要放置內容的地方點右鍵 選貼上 選中這個表 移動或複製工作表 選個指定的工作簿 建立副本,就可以了 右點a與1相交的方格 左上角 選複...

如何將excel中各工作表彙總為一張表

如果你的每張工作表都使用同一種模板,這個很好做。假定你要把sheet2和sheet3的彙總到sheet1中,那先把模板複製到sheet1上,再看看表頭和專案名稱的描述是否適合這張彙總表,然後在顯示資料的單元格比如說a2內輸入公式 sheet2 b2 sheet3 b2 更方便的方法是選取或啟用a2,...