如何将空格去掉?

mywangqian007 2003-10-17 10:17:13
请问高手:我有一行数据,各字段都是用一个空格隔开的,请问如何把空格全部去掉?
如将:“aaa bbb ccc ddd“ 转换成“aaabbbcccddd“
...全文
134 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
yjch 2003-10-18
  • 打赏
  • 举报
回复
Public Function trim_all(strallstring)
Dim b(65535), d(65535), str As String
Dim i As Long
Dim step As Long
step = Len(strallstring)
For i = 1 To step
b(i) = Mid(strallstring, i, 1)
Next
For i = 1 To step
If b(i) <> " " Then
d(i) = b(i)
str = str & d(i)
End If
Next
trim_all = str
End Function
我写了一个类似于"Trim,Rtrm,Ltrim"的函数。他的调用如下例:
Private Sub Command1_Click()
a = " ffvvv fff ffv"
Print trim_all(a)
End Sub
yedapeng 2003-10-17
  • 打赏
  • 举报
回复
用trim函数也可以啊
demo001 2003-10-17
  • 打赏
  • 举报
回复
不好意思,我那个循环多余了。

前几天有个类似的问题拿过来的,那里要用循环,这里空格全部去掉不需要加循环
Jackile 2003-10-17
  • 打赏
  • 举报
回复
用Replace即可!Replace("aaa bbb ccc ddd","想要被替换掉的字符","想要替换成的字符")
zjcxc 2003-10-17
  • 打赏
  • 举报
回复
'即使有多个空格相临也可以只用一句
msgbox replace("aaa bbb ccc ddd"," ","")
zjcxc 2003-10-17
  • 打赏
  • 举报
回复
用replace就行了.

msgbox replace("aaa bbb ccc ddd"," ","")
demo001 2003-10-17
  • 打赏
  • 举报
回复
dim strA as string

strA="aaa bbb ccc ddd"

do while instr(strA," ")>0
strA=replace(strA," ","")
loop
射天狼 2003-10-17
  • 打赏
  • 举报
回复
Dim s As String

s = "aaa bbb ccc ddd"
s = Replace(s, " ", "")
abc10 2003-10-17
  • 打赏
  • 举报
回复
Function DelspaceStr(str As String) As String '去掉空格
Dim I As Integer
For I = 1 To Len(str)
If Mid(str, I, 1) <> " " Then DelspaceStr = DelspaceStr + Mid(str, I, 1)
Next
End Function
调用:
dim aaa as string
aaa="aaa bbb ccc ddd"
aaa=DelspaceStr(aaa)
wangchong 2003-10-17
  • 打赏
  • 举报
回复
Replace("aaa bbb ccc ddd, " ", "")
Gulang68 2003-10-17
  • 打赏
  • 举报
回复
replace("aaa bbb ccc ddd"," ","")
Reminisce 2003-10-17
  • 打赏
  • 举报
回复
?????trim()可以吗???一个个字符遍历出来,然后对每一个字符进行trim()?呵呵
在Excel使用过程中,运用一些技巧会使得我们的工作效率提高很多。而这些技巧往往又被忽略或忘记怎么去使用。本套课程基于此整理了一些Excel方面的技巧,这些呢为学习笔记集锦,前后章内容不存在连贯性,仅整理一些常用的技巧与大家分享。l  本课程知识点l  第1节:概述、使用excel必会技巧之隐藏自己的工作表l  第2节:excel单元格任意区域禁止输入重复值设置技巧l  第3节: 一键快速删除工作表重复数据l  第4节:追踪所引用的单元格,查找数据来源l  第5节: 自动查找工作表中的错误数据l  第6节:快速在单元格中创建下拉按钮,内容直接选择不需输入l  第7节: 自动选择不重复的数据并复制到指定位置l  第8节:光标进入单元格时自动弹出提示内容l  第9节: 使用特殊符号将单元格内容分列并复制到指定区域l  第10节: Excel鼠标模式和触摸模式自由切换l  第11节:快速冻结首行和首列单元格l  第12节: 将打印预览和打印添加到快捷操作栏上l  第13节: 在录入日期的时候限制日期范围,错误则弹出提示l  第14节: Excel内置的屏幕截图工具操作方法l  第15节:插入注册商标符号及特殊符号l  第16节:在Excel工作表中插入艺术字并对艺术字特殊效果处理l  第17节: 对excel工作表中的多列数据同时排序l  第18节: 将选定的区域放大到恰好容纳位置l  第19节:按姓名或中文汉字笔画进行排序l  第20节: 按单元格颜色进行排序l  第21节:excel按行也可以排序l  第22节: excel中的数据快速条件筛选l  第23节:巧妙删除带有空格的单元格所在的行的内容l  第24节: 巧用辅助列进行筛选l  第25节:对中文汉字繁体字和简体字快速转换l  第26节: 隐藏最近使用的文件列表l  第27节:使用图标或等级符号标记单元格l  第28节: 自动套用主题单元格样式l  第29节: 插入超链接删除超链接l  第30节:绘图格式形状效果形状轮廓

7,763

社区成员

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

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