永发信息网

EXCEL VBA删除特殊字符前面内容

答案:2  悬赏:30  手机版
解决时间 2021-02-03 21:50
1.C51:F55

2.当单元有#特殊字符,删除#前面内容

3.当单元没有#特殊字符,有%特殊字符,删除%前面内容

4.当单元没有#和%特殊字符,有&特殊字符,删除&前面内容

5.当单元没有#和%和&特殊字符,有$特殊字符,删除$前面内容

6.当单元没有#和%和&和$特殊字符,有^特殊字符,删除^前面内容
最佳答案
Sub s()
    Dim arr, i%, t%, c As Range
    arr = 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
全部回答
不用vba只用公式也可以。 如原数据在b8,在c8输入公式:=mid(b8,3,100)   下拉填充。 好吧,既然你非要vba,你可以这样改: 选中后,只删除前面两个字符 sub aa() for each c in selection c.value = right(c.value, len(c.value) - 2) next end sub 选中后只删除后面两个字符 sub aa() for each c in selection c.value = left(c.value, len(c.value) - 2) next end sub 从第x字母开始,留y个字母 sub aa() dim x, y x = 2 y = 2 for each c in selection c.value = mid(c.value, x, y) next end sub
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
女友要求我变成一个有内涵的人,我该从哪些方
博育英语辅导班地址在哪,我要去那里办事
现在轿车过户多少钱?
东方英语电脑培训地址在什么地方,想过去办事
老林正宗桐坑粿条汤地址在什么地方,想过去办
咽喉干就像有东西吃维生素b2有效果吗
网吧网速为什么这么快?
卧室里有一个1平米的生活阳台,怎样合理布置
一个人不像以前那样真诚,和我耍心眼,我把事
都是有哪些好的开关插座,谁介绍下
星之升现代新理念英语地址在什么地方,想过去
眼睛很痒,感觉里面有东西,可是总是出不来,
电脑重装系统找售后可以吗
顺丰当天发货后几天到 从广州到盐城
小学三四年级的时候写字有点用力把0.5自动笔
推荐资讯
我缺爱,缺乏安全感,和女朋友在一起我总是索
请问,防毒软件哪些较好, 开机,上网速度等问
金坛万创汽车贸易有限公司地址好找么,我有些
安丘市计划生育服务站这个地址在什么地方,我
芒果摄影(长青路二段)地址在哪,我要去那里办
A、B、C、D、E、F六个集气瓶中分别集满了Cl2
为什么我的手机不能用两张卡
小男孩美甲2店(德银店)地址好找么,我有些事
不乃的意思是什么啊?知道的请说下!
戴尔笔记本电脑键盘突然失灵,连开机密码都输
如何办理考取锅炉上岗证
1996年上海电视大学的校长是谁
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?