EXCEL VBA刪除特殊字元前面內容

2021-08-21 06:11:26 字數 1154 閱讀 7250

1樓:慶年工坊

sub s()

dim arr, i%, t%, c as rangearr = array("#", "%", "&", "$", "^")

for each c in [c51:f55]for i = 0 to ubound(arr)t = instr(c.text, arr(i))if t > 0 then

c = mid(c.text, t)

exit for

end if

next

next

end sub

2樓:深圳市勵拓軟體****

不用vba只用公式也可以。

如原資料在b8,在c8輸入公式:=mid(b8,3,100)下拉填充。

好吧,既然你非要vba,你可以這樣改:

選中後,只刪除前面兩個字元12

345sub aa()

for each c in selectionc.value = right(c.value, len(c.value) - 2)

next

end sub

選中後只刪除後面兩個字元12

345sub aa()

for each c in selectionc.value = left(c.value, len(c.value) - 2)

next

end sub

從第x字母開始,留y個字母12

3456

78sub aa()

dim x, y

x = 2

y = 2

for each c in selectionc.value = mid(c.value, x, y)next

end sub

如何刪除字串中指定位置字元

3樓:育知同創教育

直接使用空字串替換就可以了

string b = "abcabcabc";

b=b.replace("b","");

這個應該是比較簡單的了,別的比如取出來你想要刪掉的字元的位置,然後去除

4樓:

"string".split("").splice(index,n).join("")

excel如何刪除指定字元,EXCEL 刪除指定字元

要刪除包含 abc 的行 或者反過來,保留包含 abc 的行,其他刪除 第1步,按ctrl f,查詢abc,點 查詢全部 後在結果框按ctrl a。如果要刪除包含abc的行,則 關閉查詢替換對話方塊,然後右鍵單擊第1步選中的單元格之一,刪除,整行。要保留包含 abc 的行,則按以下步驟繼續 第2步,...

EXCEL VBA裡面如何動態獲取字串轉換為變數名

使用引號就可以,例如 a 10 msgbox a 輸出的就是字串a,而不是變數的值10 excel vba 裡怎麼將字串轉換為數值 1 用value函式bai將字元型數字轉換成 du數字型,value函式可以將表zhi示數字dao的文字字回符串轉換為數字,它的答語法結構是 value text va...

批量刪除每個檔案中的前三行和含有指定字元行

echo off for f skip 3 tokens eol i in a.txt do echo i b.txt 如何批量刪除多個txt檔案內容中含有某個字元的行或者列 30 刪除整列,太複雜。可以借助用excel開啟,分列,刪除整列,然後另存為txt.這個思路是 1 每行比較有沒有要刪除的 ...