以下是引用lanchong在2005-4-12 15:10:00的发言:
谁帮写个清除空格的函数,不管空格在字段何处,通通清除
新鲜出炉。你试试!!嘿嘿。。。
Public Function txtpu(text As Variant)
If Not IsNull(text) Then '字符串为空时不计算
Dim my1 As Integer '取字符起始位置
Dim my2 As Integer '取字符终止位置
Dim mytt As Variant ' 取字符
' Dim text As Variant '原始字符串
Dim txt As Variant ' 结果
' text = text
my1 = 1 '起始位数
While my1 < Len(text) '循环次数
my2 = InStr(my1, text, " ", 1) '取得截取字符的结束位置
If my2 > 0 Then '是否为最后一次到值
mytt = Mid(text, my1, my2 - my1)
my1 = my2 + 1 '计数器加1
Else
mytt = Mid(text, my1)
my1 = Len(text) + 100 '计数加100。退出循环
End If
txt = txt & Trim(mytt)
Wend
txtpu = txt
End If
End Function
[此贴子已经被作者于2006-9-24 10:59:30编辑过]
|