Excel在B列中有 女性 文字的 刪除上面一整行的 VBA怎樣寫?

時間 2025-03-23 06:30:28

1樓:1陳杭榮

sub 刪除女性上一行()

a = b65536].end(xlup).rowfor i = 2 to a

if instr(cells(i, 2), 女性") 0 thenrows(i - 1 & i - 1).selectshift:=xlshiftup

end if

nextend sub

2樓:網友

假設第一行是標題行,要從第2行開始刪除。那麼**如下:sub test()

dim rng as range, rng1 as ranget = b65536].end(xlup).rowfor i = 2 to t '有標題行從第2行以下開始刪。

if instr(range("b" &i), 女性") thenif not rng is nothing thenset rng = union(rng, rows(i - 1))elseset rng = rows(i - 1)end if

end if

end sub

a、b列有合併單元格則刪除該行的vba怎麼寫

3樓:復仇之牙

sub 刪除第一列和第二列列合併單元格所在行()dim n

n =for r = 1 to n

for c = 1 to 2

if range(cells(n - r + 1, c), cells(n - r + 1, c)).mergecells then

rows(n - r + 1).deleteend if

nextnext

end sub

已上傳附件。

excel如何把包含某個字 的整行刪掉?或者單元格刪掉?

4樓:魚木混豬喲

excel可以通過篩選的方。

bai法,選出含有du 某個字的行來,然後zhi刪除行即可。dao

軟體版本:內office2010

方法如下:1.將a列中含有字母a的行全部容刪除掉:

2.選擇a列,資料,篩選:

3.點選下拉箭頭,文字篩選,包含:

4.包含後的文字框中填入字母a,點選確定:

5.選擇篩選後得到的全部行,點選右鍵,刪除行:

6.再次點選篩選,取消篩選,就可以看到,包含a的行全部被刪除掉了:

5樓:匿名使用者

在關鍵字那列,篩選,輸入「女」,刪除篩選結果。

6樓:網友

寫**,找到符合條件的就自動刪除。

用查詢應該也可以。

excel刪除行的vba巨集定義怎麼寫?

7樓:網友

如果不做批量,你的文字框選檔名,好像有點多餘了。

可以的話,發個樣板到我郵箱,寫明白有什麼詳細的需求。

8樓:匿名使用者

sub 刪除空資料()

range("a1").select

field:=1, criteria1:="="

rows("2:65535").selectshift:=xlup

end sub

這段**是是通過篩選 某列空白的 部分,來把記錄篩選出來然後刪除……這裡重點是這條語句 field:=1, criteria1:="="

要看你要刪除的是哪一列的,這裡是第一列 field:=1 其他列修改這個引數就可以了……

excel如何利用vba功能刪除有某關鍵詞的行?

9樓:陽光上的橋

我給你寫了下面的**,你試試看:

option explicit

sub 刪除指定內容行()

dim arr, i

if cells(1, 1) =then cells(1, 1) =arr =

for i = ubound(arr) to 3 step -1if instr(arr(i, 1), 性別") instr(arr(i, 1), 年齡") instr(arr(i, 1), 身高") 0 then rows(i).delete

next i

end sub

excel如何用巨集刪除一列中單元格包含某字元的行

10樓:excel大師

這個不用用到巨集,第一種方法是篩選,然後刪除他。

第二種方法是查詢,先選中a列,再點查詢選單---點查詢全部---點一下查詢框中找到的答案---全部選擇中(可按crtl+a)--然後右鍵刪除整行。

11樓:罐子奉花童

sub macro1()

刪除無用區域。

for i = [a65536].end(xlup).row to 1 step -1

if instr(cells(i, "a"), "某字元") >0 then rows(i).delete

nextend sub

excel如何把包含某個字元的整行刪掉

12樓:奕望仁惜蕊

可以先篩選。

文字包含,輸入這個字元。

然後選擇篩選後的結果,點選右鍵,刪除行即可。

13樓:網友

資料---篩選:自定義---包含:jpg

篩選出來後,按alt+;鍵選中可見單元格,刪除行。

14樓:網友

——查詢——*jpg*——查詢。

在查詢結果框中全選,在工作表上點右鍵,刪除,選擇刪除整行。

15樓:網友

篩選,包含 jpg ,然後刪除。

EXCEL中有兩列姓名,A列和B列有部分重複但順序不一樣,把A列中比B列多出來的名字查詢出來

c1陣列公式 index a a,small if countif b b,a 1 a 999 0,row a 1 a 999 row a1 或 if row a1 sum countif b b,a 1 a 999 0 index a a,small if countif b b,a 1 a 99...

在excel中如何根據A列資訊選出B列重複資料,再合併B列中重複的資料

最後是想得到 一個醫生手上哪幾個病人撒 我這裡有一個笨方法 首先,按病人姓名a列排序,假如名字從第2行開始 在c2中輸入 if a1 a2,重複 唯一 下 拉公式到最後,然後複製c列,貼上到d列,貼上時一定要 選擇性貼上,數值 然後,按照d列排序,這樣重複出現的病人姓名就篩選出來了,刪除d中是 重複...

在Excel中,A列有一列數字,在B列中判斷A列的數值除以1000後大於某個數返回特定值

你繞來繞去怎麼的?為何要除以1000操作,不能夠把範圍擴大1000嗎嗎?在b2單元格輸入公式 if a2 0,lookup a2,row 1 5 複製並下拉即可 或者公式 if a2 0,lookup a2, if a1 1000 2,5,if a1 1000 1.5,4,if a1 1000 1,...