VB TEXT 输出内容如何设置显示格式

如图,如何设置格式?因为19和20,29和30……在原文件中是换行的。但是因为操作了“杀直选”命令,结果栏少了某些内容,就自动往前替补,但是却没有了空格?本人代码如下:P... 如图,如何设置格式?因为19和20,29和30……在原文件中是换行的。但是因为操作了“杀直选”命令,结果栏少了某些内容,就自动往前替补,但是却没有了空格?本人代码如下:
Private Sub Command1_Click()
Dim a, b, c As String
a = Split(Text1, " ") ' 提取需要剔除的数
b = Text2
For i = 0 To UBound(a)
b = Replace(b, a(i), "") '循环依次替换
Next
Text3 = Replace(Trim(b), " ", " ") '两边去空格,两个空格替换成一个空格(因为上面替换后会产生两个空格)
End Sub
请教如何增加一段代码?使其换行的内容往前替补时多出一个空格?
展开
 我来答
百度网友bdb9803
2012-12-28 · TA获得超过1.1万个赞
知道大有可为答主
回答量:1.1万
采纳率:53%
帮助的人:1亿
展开全部
Text1 = Replace(Text1, vbcrlf, " ") '先把换行换成空格

a = Split(Text1, " ") ' 提取需要剔除的数

如果你的换行不是vbcrlf,可以试试用chr(13)或chr(10)代替vbcrlf
leiyangbdwk
2012-12-28 · TA获得超过3296个赞
知道大有可为答主
回答量:4975
采纳率:12%
帮助的人:4472万
展开全部
在字符串之间加vbtab,就可以对准了,
还有format,leftpad函数可以左补齐你先查查。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
用户未被屏蔽
2012-12-28 · TA获得超过131个赞
知道答主
回答量:180
采纳率:0%
帮助的人:178万
展开全部
没看懂啥意思,是不是Split前要先把换行符换成空格再处理
Text1= Split(Text1, Chr(10)," ")
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式