strDummy = LTrim(RTrim(strDummy)) While InStr(strDummy, " ") strDummy = Replace(strDummy, " ", " ") Wend For k = LBound(Split(strDummy, " ")) To UBound(Split(strDummy, " ")) Sheets(strTabname).Cells(j, k + 1).Value = Split(strDummy, " ")(k) Next k
men trim fjerner vel også mellemrummene inde mellem ordene, ikke? Så duer det jo ikke - skal kun fjerne mellemrum før første bogstav og efter sidste bogstav
og Trim prøver på at konvertere dit argument til en string, hvor Trim$ springer det trin over. Ikke at det er den store optimering, alt efter hvor mange gange du skal trimme altså.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.