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

  問題情景 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
推荐阅读
工作成果怎麼寫
工作成果怎麼寫
工作成果怎麼寫?工作成果按下面的步驟來寫:寫感謝領導,感謝上級帶領,我來為大家科普一下關于工作成果怎麼寫?下面希望有你要的答案,我們一起來看看吧!工作成果怎麼寫工作成果按下面的步驟來寫:寫感謝領導,感謝上級帶領。寫工作中取得了哪些成果,重點...
2025-02-07
面試自我評價
面試自我評價
面試自我評價?為人穩重、大方,認真對待工作,開朗自信,待人真誠,有優良的團隊精神,強烈的責任心,良好的溝通協調能力在責任心、事業心、親和力、決策能力、計劃能力、談判能力強,具備良好的敬業精神和職業道德操守,有很強的感召力和凝聚力,下面我們就...
2025-02-07
調動積極性最佳方法
調動積極性最佳方法
調動積極性最佳方法?有朋友問我,如何能調動員工的積極性,他現在遇到了困難确實,作為一個企業,要想幹好,不能光指望老闆、老總努力,必須要最大可能的調動全員的積極性、能動性、創造力,才能不斷克服困難,不斷發展壯大,接下來我們就來聊聊關于調動積極...
2025-02-07
怎麼參加時代峰峻
怎麼參加時代峰峻
作為内娛唯一一家養成系經紀公司,時代峰峻是非常注重培養藝人們的文化素養的,不管工作再忙也不能讓藝人們耽誤了學習,但今年馬嘉祺高考翻車了,引起了很多網友的嘲諷,也砸了時代峰峻養成系偶像高學曆的招牌,讓公司也陷入争議中。在時代峰峻三代練習生的物...
2025-02-07
江西制造職業大學
江西制造職業大學
大江網/大江新聞客戶端訊王詩雨、謝紫緯報道:為提升青年幹部理論素養,營造勤于讀書、善于思考的良好學習氛圍,6月20日上午,江西制造職業技術學院在行政樓316會議室舉辦“喜迎二十大書香潤初心青年向未來”青年幹部理論學習讀書分享會。黨委書記聶林...
2025-02-07
Copyright 2023-2025 - www.tftnews.com All Rights Reserved