永发信息网

Excel VBA中提取左列单元格只保留数字,将字母保存到右列,代码如何编写?

答案:1  悬赏:0  手机版
解决时间 2021-03-17 09:21
Excel VBA中提取左列单元格只保留数字,将字母保存到右列,代码如何编写?
最佳答案
按ALT+F11,插入-模块,复制下列语句
FunctionSplitNumEng(str As String, sty As Byte)
Dim StrA As String
Dim StrB As String
Dim StrC As String
Dim i As Integer
Dim SigS As String
For i = 1 To Len(str)
SigS = Mid(str, i, 1)
If SigS Like "[a-zA-Z]" Then
StrA = StrA & SigS
ElseIf SigS Like "#" Then
StrB = StrB & SigS
Else
StrC = StrC & SigS
End If
Next i
Select Case sty
Case 1
SplitNumEng = StrA
Case 2
SplitNumEng = StrB
Case Else
SplitNumEng = StrC
End Select
EndFunction

比如你的数据在A1
B1输入 =SplitNumEng(A1,1)
C1 =SplitNumEng(A1,2)
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
吉林省岩土工程公司地址有知道的么?有点事想
我的电脑只要进英雄联盟显示屏就熄了求解
38又40分之19乘39的简算
低升糖水果有哪些
侵吞公款101万元,会怎么量刑
张飞的妈叫什么 他爸叫什么
迈锐宝后视镜可以单独换镜片吗
小米怎么关掉那个微信从通讯录可以找到
橡胶磁出口美国有SGS和ROHS认证要求吗
结果是?
实验室智能触控总控台多少钱一台
扬州环境资源职业技术学院的历任领导
碳铅表面很脏用什么东西擦干净
别克凯越第三次保养为何要一千多
陕西合顺通投资管理有限公司在什么地方啊,我
推荐资讯
我在欢乐斗地主赢了一箱银元宝,系统怎么就不
下载音乐总是提示手机容量已满该怎么办存不到
2468和3579有多少相同点
诗语儿风味蛋糕屋这个地址在什么地方,我要处
胶州市里岔镇人口和计划生育办公室在哪里啊,
来推荐几个短文作者是一只西飞雁文笔 来自妃
内外墙抹灰每个平方米用多少水泥
it was the evening of (a) weekend when t
今天去产检,36周胎盘三度,请问正常吗
回力鞋是什么鞋?
站路队,快静齐,走起路来真神气,小小书包背
罗汉鱼打架身上破了一点皮需要上药吗
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?