Beer
2004-07-15 09:33:00 UTC
Co robię nie tak?
Chciałem pozbyć się zbędnych spacji. Więc chyba funkcja TRIM, prawda?
Jeśli korzystam z excelowej "usuń.zbędne.odstępy" to OK.
Ale dlaczego nie działa coś takiego?
Mamy np. w komórce tekst:
"
Jakiś tekst, zawinięt,
ze spacjami <- tam są i tu
i coś jeszcze . "
i próbuję:
Dim a() As String
b = ActiveCell.Text
a = Split(Trim(b))
For i = 0 To UBound(a)
MsgBox a(i)
Next
Czy nie powinno to poucinać wielokrotnych spacji?
Jak się ich pozbyć?
Pozdrawiam
Chciałem pozbyć się zbędnych spacji. Więc chyba funkcja TRIM, prawda?
Jeśli korzystam z excelowej "usuń.zbędne.odstępy" to OK.
Ale dlaczego nie działa coś takiego?
Mamy np. w komórce tekst:
"
Jakiś tekst, zawinięt,
ze spacjami <- tam są i tu
i coś jeszcze . "
i próbuję:
Dim a() As String
b = ActiveCell.Text
a = Split(Trim(b))
For i = 0 To UBound(a)
MsgBox a(i)
Next
Czy nie powinno to poucinać wielokrotnych spacji?
Jak się ich pozbyć?
Pozdrawiam