首页 > 编程语言 > 详细

VBA(函数) 文本中截取指定开始字符指定长度字符串

时间:2019-12-04 14:05:06      阅读:397      评论:0      收藏:0      [点我收藏+]
Function CutR(str As String, endStr As String, getLen As Integer) As String

CutR函数截取文本中指定开始字符,指定长度的字符串,如截取编号等str: 文本endStr: 目标字符串 , 或者编号的标识符getLen: 要截取的长度返回值:  指定长度的字符

Dim e As Integer
    e = InStr(str, endStr) + Len(endStr)

    If e < 0 Then
        CutR = ""
    Else
        CutR = Mid(str, e, getLen)
    End If
    
End Function

 ‘测试 得到36个字符长度的  45706EC7-5B31-48FD-A75D-00005A08C27D

Sub test()
Dim str As String
    str = CutR("sadlaskdajdkajkGuidNo:45706EC7-5B31-48FD-A75D-00005A08C27D********", "GuidNo:", 36)
    Debug.Print str
    Debug.Print Len(str)
End Sub

 

VBA(函数) 文本中截取指定开始字符指定长度字符串

原文:https://www.cnblogs.com/zdln-kc003/p/11981358.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!