@גבאי
שינתי בכל המקומות וזה מה שהוא כותב
המחשב לא נותן לי לעלות צ''מ ולכן אני מעתיק
Function GetNameFilds(ByVal strText As String)
Dim tmpNamesFildsFile(100) As String
s = 1
Do
filds = Mid(strText, s, InStr(s, strText, "#") - s)
cntFilds = cntFilds + 1
tmpNamesFildsFile(cntFilds) = filds
strText = Replace(strText, "%" & filds, "")
s = InStr(s, strText, "%") + 1
If s = 1 Then Exit Do
Loop
Dim NamesFildsFile() As Variant
ReDim NamesFildsFile(cntFilds)
For f = 1 To cntFilds
NamesFildsFile(f) = tmpNamesFildsFile(f)
Next
GetNameFilds = NamesFildsFile
End Function
השורה הזו filds = Mid(strText, s, InStr(s, strText, "#") - s)
מודגשת בצהוב