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,...