
VBA
vbFunction ExtractNumbers(str As String)On Error GoTo ErrorHandlerDim num As Integernum = 0For i = 1 To Len(str)If Mid(str, i, 1) > 47 And Mid(str, i, 1) < 58 ThenIf num = 0 Thennum = iElseIf num > 0 ThenExtractNumbers = Mid(str, num, i-num)Exit FunctionEnd IfEnd IfNextExit FunctionErrorHandler:ExtractNumbers = "找不到符合条件的段"End Function这个函数使用循环遍历字符串中的每一个字符,并检查其是否为数字。如果找到符合条件的数字,则将其提取出来并返回给调用方。请注意,以上代码仅供参考,可根据实际需求进行修改。Copyright © 2025 IZhiDa.com All Rights Reserved.
知答 版权所有 粤ICP备2023042255号