国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

利用VBA快速查找EXCEL中的對應項

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

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

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

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

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

3. 進入VBA編輯器

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

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

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

5. 編寫VBA代碼

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

```vba

Sub 查找對應項()

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)依次對每個項目進行查找

For i 1 To zd

For j 1 To zx

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

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

End If

Next j

Next i

End Sub

```

6. 運行宏

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

7. 查看結(jié)果

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

8. 進行字體顏色排序

如果需要將這些對應項排在一起,只需對所選項進行字體顏色排序即可。

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

標簽: