- 帖子
- 154
- 主題
- 1
- 精華
- 0
- 積分
- 200
- 點名
- 3
- 作業系統
- windwos 7
- 軟體版本
- 64bit
- 閱讀權限
- 20
- 註冊時間
- 2017-5-29
- 最後登錄
- 2026-7-8
|
回復 11# Andy2483
regexp的解法
Sub test()
Dim Find_Num, reg As Object, i As Integer, mxa As Double
Set reg = CreateObject("VBScript.RegExp")
reg.Pattern = "長(.+?)、"
reg.Global = True
Set Find_Num = reg.Execute(Range("d3"))
If Find_Num.Count > 0 Then
For i = 0 To Find_Num.Count - 1
If mxa < Find_Num(i).submatches(0) Then mxa = Find_Num(i).submatches(0)
Next i
End If
MsgBox mxa
Set reg = Nothing
End Sub |
|