一个去掉空格的简单问题! TRIM去不掉!

lht999 2002-04-10 04:44:18
Private Sub Command1_Click()
Dim ss As String * 50
Dim y As String
ss = "aa a"
Debug.Print ss, "a"
y = Trim(ss)
Debug.Print y, "b"
End Sub

TRIM去不掉空格!

有什么好的办法???
...全文
126 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
lht999 2002-04-11
  • 打赏
  • 举报
回复
啊,我问错题了!!! 我不是这个意思,晕! 但还是给分!
combread 2002-04-10
  • 打赏
  • 举报
回复
replace(ss,"","")
小新说得对
Ouyangyifeiczy 2002-04-10
  • 打赏
  • 举报
回复
ss = " dd "
ltrim(rtrim(ss))
wangsitao 2002-04-10
  • 打赏
  • 举报
回复
agree with tanaya(蜡笔小新)
zhujiechang 2002-04-10
  • 打赏
  • 举报
回复
y=ss
y = Trim(y)
这样就可以了。
gaoqi5037 2002-04-10
  • 打赏
  • 举报
回复
Function DelSpace(ByVal TStr As String) As String
Dim TempStr As String
Dim TempInt As Integer
TempInt = InStr(TStr, Space(1))
Do While Not TempInt = 0
TStr = VBA.Left(TStr, TempInt - 1) & VBA.Right(TStr, Len(TStr) - TempInt)
TempInt = InStr(TStr, Space(1))
Loop
DelSpace = TStr
End Function
gump2000 2002-04-10
  • 打赏
  • 举报
回复
faint.还真简单,想麻烦取了
唐古拉山 2002-04-10
  • 打赏
  • 举报
回复
用 replace 函数:

replace(ss," ","")

使用"" 代替" " 即可
gump2000 2002-04-10
  • 打赏
  • 举报
回复
dim tmp() as string

buf=trim(buf)

tmp=split(trim," ")

buf=join(tmp,"")

buf就是你的ss
gump2000 2002-04-10
  • 打赏
  • 举报
回复
trim是去左右的空格:)

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧