有时候在execl表中出现一些编号,比如检查井号,有的编写为WD12,也有的人写成WD-12,为了统一规范为WD-12。这需要用vba处理井号的编码,即在WD和12中间加上-,有时有人也写成WD12-5的子编号,那也要统一成WD-12-5这样。代码如下:
Public Function cljh(str As String)
Dim result As String
Dim i As Integer
Dim j As Integer
result = ""
For i = 2 To Len(str)
If IsNumeric(Mid(str, i, 1)) Then
If Not IsNumeric(Mid(str, i - 1, 1)) And Mid(str, i - 1, 1) <> "-" Then
j = i
End If
End If
Next i
cljh = Left(str, j - 1) & "-" & Right(str, Len(str) - j + 1)
End Function
在表格中直接用cljh()函数就能改变。
0人已收藏
0人已打赏
免费0人已点赞
分享
CAD下载及教程
返回版块52.08 万条内容 · 666 人订阅
阅读下一篇
用CAD做室内设计不得不知的一些数据衣橱:深度:一般60~65;推拉门:70,衣橱门宽度:40~65 推拉门:75~150,高度:190~240 矮柜: 深度:35~45,柜门宽度:30-60 电视柜:深度:45-60,高度:60-70 单人床:宽度:90,105,120;长度:180,186,200,210, 双人床:宽度:135,150,180;长度180,186,200,210,230
回帖成功
经验值 +10
全部回复(0 )
只看楼主 我来说两句抢沙发