VBA如何删除非汉字的行?
RT,是用VBA!!!!!!是删除非汉字的行!!!!不是删除非汉字的内容!!!!应该是用正则表达式,但VBA的不会用,求教!...
RT,是用VBA!!!!!!是删除非汉字的行!!!!不是删除非汉字的内容!!!!应该是用正则表达式,但VBA的不会用,求教!
展开
1个回答
展开全部
更多追问追答
追问
如果数据是从C2 开始,C3,C4,应该如何改呢?初学VBA,望指教
刚试下了,好像只把单个汉字保存了,多个汉字如"阿萨德"还是会被删除
追答
Option Explicit
Sub 删除非汉字的行()
Dim i&, j&
For i = ActiveSheet.UsedRange.Rows.Count To 2 Step -1
If Not Cells(i, "C") Like "*[一-隝]*" Then Rows(i).Delete
Next i
End Sub
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询