VBA如何模擬CTRL F查詢效果

時間 2022-06-30 10:40:09

1樓:

點搜尋,在檔案或檔名**輸入*.doc,下面可以選在哪個盤裡找。如果你知道檔名可以直接寫檔名,如果忘了精確的,只記得檔名中間有「檔案」兩個字的話可以搜 *檔案*.

doc。記得開頭或結尾就可以省乙個*號

2樓:匿名使用者

查詢並定位:cells.find("姓名").select

截圖:不會

怎麼能讓excel vba實現查詢功能

3樓:矽谷少年

錄製巨集,ctrl+f查詢,完成一次查詢操作,看巨集**即可。不會寫了就錄製!!改錄製的**即可!!

4樓:匿名使用者

進行巨集記錄,將人工操作的查詢過程記錄下來即可。

excel有沒有與ctrl+f功能完全相同的函式??

5樓:

沒有相同的函式。倒是vba中有個range.find和ctrl+f功能有些相似。。

要不你用vba

請問在excel **中利用ctrl+f查詢,能否使所查尋到的值所在的行變寬和一整行變成你想要的顏色?

6樓:律陽飆

這個應該是用vba來實現。

前面所說的什麼條件格式,格式替換只能能滿足你的很小一部分要求,僅僅能將查詢到的單元格用其他相對醒目的格式顯示。但是離開查詢位置後,不能自動清除格式,只能手動清除,而且這樣操作呀太費事了,每次查詢,都要在替換中設定那麼些格式。

以前我在網上找到一段高人寫的**,作用是選中某一單元格後,該單元格所在的行和列均填充底色,可以比較醒目地一眼看到交叉點處的單元格。因為查詢定位和滑鼠點選定位都是定位,所以你的要求,可以用這段**的原理來實現。應該是將設定選中區域所在行的背景色一行的**改成設定該行行高的語句就可以,但由於本人對vba不熟悉,所以不會改,僅作拋磚引玉之用。

private sub worksheet_selectionchange(byval target as range)

with target

'清除工作表單元格的背景色

.parent.cells.interior.colorindex = xlnone

'設定選中區域所在行的背景色

.entirerow.interior.color = vbgreen

'設定選中區域所在列的背景色

.entirecolumn.interior.color = vbcyan

end with

end sub

7樓:心語夢緣

不用巨集就可以做到,ctrl+f後有個選項,點選項,在替換那欄選格式—圖案(選擇你需要填充的顏色)—點替換就可以了

8樓:匿名使用者

可以啊,先查找到,再用替換就可以

如何在excel**中批量查詢出裡面所包含的文字?看圖:如果你說的只是ctrl+f就不要講了! 10

9樓:匿名使用者

有種篩選叫高階篩選,有種函式叫countifs

如果你非要給文字點顏色看看,那你只能用vba

10樓:匿名使用者

如果只是單純b列的四個詞語的話,ctrl+f是可以做出你想要的效果

假如b列不止四個詞語,那當我沒說

vba等號後面如何賦值多個值,vba如何在乙個有內容的單元格後面賦值(插入)乙個變數的值

sub yanse dim rg as range,x,sx array 1,3,7,22 所有情況x join x,for each rg in range a1 g7 s rg.value with rg.interior if instr 1,x,s 0 then x colorindex 1...

如何在vba中宣告陣列,如何定義在VBA中定義乙個動態陣列?

sub test dim a 0 to 5 定義乙個一維陣列,下標從0到5共6個元素 dim b 定義乙個動態陣列,陣列維度與元素不確定,一般需要通過redim重新定義陣列大小才能給其賦值 dim c 1 to 5,2 to 3 定義乙個二維陣列end sub 零落的小釘錘 定義即宣告,如 a ar...

vba陣列計算,vba 如何把單元格內容存入陣列,並做計算

sub isum dim arr,dic3,dic4 arr range a1 d11 value arr陣列元素按實際設定,這裡是用excel中的測試資料 set dic3 createobject scripting.dictionary set dic4 createobject script...