Excel VBA 字符替换

把字符串中的所有x都替换为abc,比如字符串axyzx输出aabcyzabc,应怎样写代码... 把字符串中的所有x都替换为abc,比如字符串axyzx输出aabcyzabc,应怎样写代码 展开
 我来答
大宝妈谈教育
高粉答主

2020-04-23 · 关注我不会让你失望
知道小有建树答主
回答量:3306
采纳率:100%
帮助的人:55万
展开全部

转换的方式来解决此问题。

如下参考:

1、用VALUE函数将字符型数字转换成数字型,

value函数可以将表示数字的文本字符串转换为数字。它的语法结构是:value(text)。value函数只有一个参数文本。

2.用四种算术版本的字符将数字权重转换为数字字体,您可以使用+0、-0、*1、/1来将字符数转换为数字。

3.将数字数字转换为文本数字。

使用文本函数将数字转换为文本类型,

文本函数的基本语法格式:文本(值、格式、文本),

值:数值,计算数值的公式,或对包含数值的单元格的引用。

格式文本:用作引用文本字符串的数字格式。

例如:C2=text(b2,0),它成为文本类型。

4. 用& ""将数字转换为文本数字,如A3=B3& Amp;”“文本类型。

5. 在数字类型号前添加文本标识符“”或“”,如:D2=”,C2=D2& Amp;B2,它将被转换为文本类型号。

unsamesky
推荐于2017-09-10 · TA获得超过2736个赞
知道小有建树答主
回答量:859
采纳率:100%
帮助的人:437万
展开全部
这个最简单了
用Replace语句:
例如:
Dim s as String
s = "axyzx"
s = Replace(s,"x","abc")
Msgbox s
那么这个时候就得到了:aabcyzabc
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友eb9c235
2013-07-27 · TA获得超过478个赞
知道小有建树答主
回答量:511
采纳率:100%
帮助的人:272万
展开全部
replace("axyzx","x","abc")
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式