时间:2016-04-03 16:02 来源: 我爱IT技术网 作者:佚名
比如A1单元格有字符串“中国人”,要想在B1单元格将A1单元格的字符串逆序返回成”人国中“,如下图所示。可以使用VBA的内置字符串逆序函数StrReverse。

前期准备工作(包括相关工具或所使用的原料等)
Excel详细的操作方法或具体步骤
在工作表界面按下组合快捷键Alt+F11或者右键单击任意一个工作表标签,在弹出的右键快捷菜单单击“查看代码”进入VBA编辑环境,如下图所示:

在VBA编辑环境的左侧的“工程资源管理器”窗口中鼠标右键“插入”→“模块”,如下图所示

在生成的“模块1”代码窗口中复制粘贴以下代码
Function 逆序(ByVal rng As Range)
逆序=VBA.StrReverse(rng.Value)
End Function
如下图所示:

然后按下组合快捷键Alt+F11返回到工作表界面,如下图所示

在B1单元格中输入公式
=逆序(A1)
如下图所示,既可以将引用单元格的字符串逆序返回。

以上方法通过在VBA创建自定义函数来创建一个字符串逆序函数。
其中VBA.StrReverse函数就是将字符串逆序返回。
通过以上的步骤大家也掌握了在VBA中自定义函数的方法。
注意事项
如果这篇文章对您有所帮助,请为这篇文章投票,谢谢。经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。作者声明:本教程系本人依照真实经历原创,未经许可,谢绝转载。- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
