Hallo,
ändere den Code mal so:
Option Explicit
Public Sub sucheP()
Dim sAlltext As String, found As String
Dim x As Long, e As Long, s As Long, erg As Double
sAlltext = ActiveDocument.Content
e = 1
s = 1
Do
s = InStr(e, sAlltext, "(", vbTextCompare)
If s = 0 Then Exit Do
e = InStr(s, sAlltext, "P)", vbTextCompare)
If e = 0 Then Exit Do
found = Mid(sAlltext, s + 1, e - (s + 1))
erg = erg + CDbl(found)
Loop Until s = 0 And e = 0
MsgBox erg
End Sub
Gruß,
|