當前位置:編程學習大全網 - 編程軟體 - Excel VBA編程,通配符,批量替換、篩選所有數字、字母、常見標點符號、中文字符

Excel VBA編程,通配符,批量替換、篩選所有數字、字母、常見標點符號、中文字符

代碼如下:(樣本文件見附件)

Sub?test()

Dim?regX?As?Object,?s?As?String,?i,?j

Set?regX?=?CreateObject("vbscript.regeXP")

For?i?=?1?To?Cells(Rows.Count,?1).End(3).Row

With?regX

.Global?=?True

For?j?=?2?To?5

Select?Case?j

Case?2

s?=?"[^\u4e00-\u9fa5]"?'取漢字

Case?3

s?=?"\D"?'取數字

Case?4

s?=?"[^a-zA-Z]"?'取字母

Case?5

s?=?"[\u4e00-\u9fa50-9a-zA-Z]"?'取符號

End?Select

.Pattern?=?s

Cells(i,?j)?=?.Replace(Cells(i,?1),?"")

Next?j

End?With

Next

End?Sub

  • 上一篇:全新大眾途銳,改裝原廠全黑R—Line中網、丹拿音響、卡鉗噴漆
  • 下一篇:本題要求編寫程序,計算2個正整數的和,差,積,商並輸出.題目保證輸入和輸出全部
  • copyright 2024編程學習大全網