7,785
社区成员




Option Explicit
Function GetVal(ByVal Text As String, ByVal ID As String) As Double
Dim i As Long, V As Double
i = InStr(1, Text, ID)
If i <> 0 Then
V = Val(Mid$(Text, i + 1))
End If
GetVal = V
End Function
Private Sub Command1_Click()
Dim aLines() As String, i As Long
Dim X As Double, Y As Double
aLines = Split(Text1, vbCrLf)
For i = 0 To UBound(a)
X = GetVal(aLines(i), "X")
Y = GetVal(aLines(i), "Y")
Debug.Print X, Y
Next
End Sub