首页
/
每日頭條
/
職場
/
excelvba如何查詢表數據
excelvba如何查詢表數據
更新时间:2026-01-14 23:06:02

  問題情景 Excel跨多個工作表查詢數據,用公式不好統計,尤其是遇到不斷增加工作表的情況,比如:

  

  上圖中,要根據訂貨單号選擇相應的貨名、數量、單位、單價等信息。而這些訂貨單号對應貨名等分布在不同的9個工作表中,而且工作表還在不斷增加。

  在這種情況下,公式顯得有些蒼白無力,就需要用VBA來完成跨表查詢。實現效果如下:

  excelvba如何查詢表數據(ExcelVBA--根據訂單号跨多工作表查詢數據)(2)

  VBA實現 在代碼窗口中輸入以下代碼:

  Sub 多表查詢() Dim i%, k% Dim irow%, icol% Dim sht As Worksheet Range(a5:e200).Clear 清除a5到e200區域中的數據,此處200可根據數據行多少改變 k = 1 Application.ScreenUpdating = False For Each sht In Worksheets If sht.Name ActiveSheet.Name Then 當工作表不是當前工作時,執行以下語句 With sht irow = .Cells(.Rows.Count, 1).End(xlUp).Row 當前工作表數據行數 icol = .Cells(1, .Columns.Count).End(xlToLeft).Column 當前工作表數據列數 For i = 1 To irow If .Cells(i, 1).Value = Sheets(1).Cells(2, 5).Value Then 當前工作表是第一列i行數據與sheet1工作表E2單元格數值相同時 .Cells(i, 2).Resize(1, icol).Copy Sheets(1).Cells(4 k, 1) 将第i行數據複制到sheet1工作表第4 k行 k = k 1 End If Next i End With End If Next Application.ScreenUpdating = True End Sub

  如下圖:

  excelvba如何查詢表數據(ExcelVBA--根據訂單号跨多工作表查詢數據)(3)

  如果不知道“按訂貨單号查詢”按鈕怎麼設置,可參考文章Excel | 讓“宏”來替你做重複動作

  ------------------------------------------

  -----------------------------------------

  加入圈子,一起學習office吧!

  ,

Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
博爾特的巅峰時刻(飛人博爾特完成職業足壇首秀)
博爾特的巅峰時刻(飛人博爾特完成職業足壇首秀)
  北京時間8月31日,一直執着于足球夢想的飛人博爾特終于夢想成真了!在他所效力的澳超球隊中央海岸水手與一隻業餘球隊的熱身賽中,博爾特在比賽第72分鐘替補登場,完成了他一直夢寐以求的職業足壇首秀,最終他的球隊也以6-1戰勝了這支業餘球隊。      比賽第56分鐘,博爾特收到了主教練的指示,開始在場邊熱身,看台上的球迷發出了陣陣歡呼。第72分鐘,身披95号球...
2026-01-14
加快現代職業教育體系建設(曲靖市中職學校積極探索構建現代職業教育發展體系)
加快現代職業教育體系建設(曲靖市中職學校積極探索構建現代職業教育發展體系)
  2020年2月,我市出台《曲靖市推進産教融合的實施方案》,明确建設曲靖特色、雲南領先、全國一流的現代職業教育體系,深化産教融合、校企合作,推進人才培養供給側結構性改革,增強職業教育服務經濟與社會發展的能力。按照這一要求,市教育體育局和各職業院校統籌謀劃、分類推進,為構建産教融合、校企合作的現代職業教育體系進行了積極探索。      産教融合 訂單培養技術...
2026-01-14
泰康人壽培訓筆記(泰康專業化培訓體系)
泰康人壽培訓筆記(泰康專業化培訓體系)
  日前,泰康人壽HWP-ETA(精英财富學院)嘉年華在北京舉行,來自全國的68名健康财富規劃師(HWP)參加此次沉浸式财富研修之旅。本次ETA嘉年華走進泰康集團、泰康資産、漢坤律所、安永會計師事務所、國投泰康信托等,拓寬HWP财富視野,緻力于幫助HWP持續為客戶提供優質财富管理服務。   ETA嘉年華僅是泰康人壽為HWP構建專業化培訓體系的一部分。六年來,...
2026-01-14
職場言情文推薦(推文12本高口碑)
職場言情文推薦(推文12本高口碑)
  #頭條創作挑戰賽#      每日推文: 職場愛情文,商戰愛情,強強聯手,職場夫妻。事業文,先婚後愛系列。   目錄:   1. 《物色》作者:時鏡   2. 《出租男友》作者:莫裡_   3. 《顧先生,我勸你善良》作者:餘姗姗   4. 《沉睡的方程式》作者:風曉櫻寒   5. 《非訴搭檔(原名:我的破産男友)》作者:風曉櫻寒   6. 《辦公室隐婚...
2026-01-14
面試要注意哪些事項(盤點那些面試中的尴尬事兒)
面試要注意哪些事項(盤點那些面試中的尴尬事兒)
  說到視頻面試相信大家都不陌生了,視頻面試的好處有:   ① 打破空間束縛,足不出戶便可面試;   ② 縮減成本,一部通訊設備即可面試;   ③ 提高效率,招人和求職時間得到提速。   俗話說,世界上本沒有路,走的人多了變成了路。   之前菌想說,常在路邊走,哪有不丢鞋?   以前有個熱搜#上網課的尴尬瞬間#,之前菌強烈建議熱搜榜再新增一個,#視頻面試中的...
2026-01-14
Copyright 2023-2026 - www.tftnews.com All Rights Reserved