首页
/
每日頭條
/
職場
/
excelvba如何查詢表數據
excelvba如何查詢表數據
更新时间:2025-03-19 07:59:40

  問題情景 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
推荐阅读
社工資格證報考條件有哪些
社工資格證報考條件有哪些
社工資格證報考條件有哪些?2022年全國社會工作者職業資格考試于6月18日、19日舉行今年約89萬人報考,再創曆史新高,我來為大家講解一下關于社工資格證報考條件有哪些?跟着小編一起來看一看吧!社工資格證報考條件有哪些2022年全國社會工作者...
2025-03-19
最終幻想各職業介紹
最終幻想各職業介紹
《最終幻想14》這款遊戲相信很多人都在期待着它,而在最近SquareEnix公布了《最終幻想14》5.0版本資料片“Shadowbringers(日文原名為「漆黒の反逆者」)”,同時也說明了這款資料片1将會在2019年初夏的時候推出,這麼一...
2025-03-19
教師資格面試成績一般好久出來
教師資格面試成績一般好久出來
一、教資面試通過率是多少?教資面試合格分是多少?答:關于教師資格面試通過率,看下前段時間廣州官方發布的,其他地區基本也是這樣哒。2022年3月25日,廣州市12個考區已完成2021年下半年中小學教師資格考試面試成績複查工作。此次面試考生共計...
2025-03-19
職場小白必讀的100個技巧
職場小白必讀的100個技巧
今天就為大家分享來自于國内外多位職場高手分享過的35條職場真相,千字長文值得收藏!1、學會批判思考。2、問題驅動是麥肯錫的經典問題解決方式。3、成為獨一無二的行家,建立自己的做事、解決問題的風格。4、衆所周知,做好工作的第一步,是把握問題究...
2025-03-19
女生報什麼專業最好找工作
女生報什麼專業最好找工作
男生和女生在很多方面都存在差異,在學習上男生普遍更擅長學理科科目,英語成績往往不太好,而女生普遍更擅長學文科科目,數學可能不太好,高考報志願時男女的偏好明顯不同。好不容易熬過了高考,當然要遠離自己不擅長的科目了,女生報考文科類專業的比較多,...
2025-03-19
Copyright 2023-2025 - www.tftnews.com All Rights Reserved