Expand|Select|Wrap|Line Numbers
- Public Function getValue(strInput As String, lngStart As Long, Optional lngEnd As Long = 0)
- 'Get starting location
- Dim lngPosStart As Long
- Dim strStart As String
- strStart = vbCrLf & lngStart & "."
- lngPosStart = InStr(1, strInput, strStart) + Len(strStart)
- 'Get end location (if any)
- Dim lngPosEnd As Long
- If lngEnd <> 0 Then
- lngPosEnd = InStr(1, strInput, vbCrLf & lngEnd & ".")
- Else
- lngPosEnd = Len(strInput)
- End If
- getValue = Mid(strInput, lngPosStart, lngPosEnd - lngPosStart)
- End Function