卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

利用VBA快速查找EXCEL中的對應(yīng)項

1. 打開需要操作的EXCEL文檔在工作中,我們常常需要從大量數(shù)據(jù)中查找特定項目的數(shù)據(jù)。有時候,即使公司有ERP數(shù)據(jù)庫,導(dǎo)出數(shù)據(jù)也很難滿足我們的需求。通過學(xué)習(xí)VBA,我發(fā)現(xiàn)這個功能非常強大,可以幫助我

1. 打開需要操作的EXCEL文檔

在工作中,我們常常需要從大量數(shù)據(jù)中查找特定項目的數(shù)據(jù)。有時候,即使公司有ERP數(shù)據(jù)庫,導(dǎo)出數(shù)據(jù)也很難滿足我們的需求。通過學(xué)習(xí)VBA,我發(fā)現(xiàn)這個功能非常強大,可以幫助我們節(jié)省大量時間,并且能夠完成一些簡單而重復(fù)的工作。下面我將介紹一個可以快速從幾百萬條信息中找出需要的對應(yīng)項,并將這些項的單元格字體顏色改為紅色的方法,希望能幫助到有需要的朋友。

2. 將需要查找項拷貝到某一列中

首先,打開需要操作的Excel文檔,并將需要查找的項拷貝到右邊的任意一列中。確保該列沒有其他內(nèi)容,如下圖所示:

3. 進(jìn)入VBA編輯器

點擊工具欄上的“開發(fā)工具”按鈕,再點擊“宏”按鈕,進(jìn)入VBA編輯器界面,如下圖所示:

4. 創(chuàng)建新的宏

在宏名位置輸入任何符合規(guī)范的字符串作為宏的名稱,并點擊“創(chuàng)建”按鈕,如下圖所示:

5. 編寫VBA代碼

在VBA編輯器中,將以下代碼復(fù)制到空白區(qū)域中:

```vba

Sub 查找對應(yīng)項()

Dim zd As Integer '被查找列最后一行的行號

Dim zx As Integer '需要查找項所在列最后一行的行號

Range("E1048576").End(xlUp).Select '選擇E列中最后一行非空的單元格

zd Range("E1048576").End(xlUp).Row '得到E列的最后一行行號

Range("H1048576").End(xlUp).Select '選擇H列中最后一行非空的單元格

zx Range("H1048576").End(xlUp).Row '得到H列的最后一行行號

'利用FOR循環(huán)依次對每個項目進(jìn)行查找

For i 1 To zd

For j 1 To zx

If Cells(i, 5) Cells(j, 8) Then '如果E列的值與H列的值相等

Cells(i, 5) 3 '將對應(yīng)項的字體顏色改為紅色

End If

Next j

Next i

End Sub

```

6. 運行宏

點擊VBA編輯器中的運行按鈕,如下圖所示:

7. 查看結(jié)果

回到Excel表中,你會發(fā)現(xiàn),已經(jīng)成功將需要查找的對應(yīng)項的字體顏色改為紅色了。

8. 進(jìn)行字體顏色排序

如果需要將這些對應(yīng)項排在一起,只需對所選項進(jìn)行字體顏色排序即可。

通過以上步驟,我們可以快速地從海量數(shù)據(jù)中找出需要的對應(yīng)項,同時還能進(jìn)行更多自定義操作。VBA是一個非常強大的工具,掌握了它,我們能夠更高效地完成工作。希望本文能對有需要的讀者提供幫助。

標(biāo)簽: