vba - 查找字符串,然后替换接下来的 5 个字符
问题描述
我需要一些 VBA 代码,它可以在单元格中间找到一个字符串([EPM-BPM-),然后删除整个单元格中的最后 6 个字符,然后在末尾添加一个 *。我尝试了许多不同的方法,但没有任何效果。下面是解释我正在尝试的图像。
解决方案
你可以使用对象Replace()
的方法Range
:
Sub main()
Range("A1", Cells(Rows.Count, 1).End(xlUp)).Replace "EPM-BPM-*]", "EPM-BPM-" & Chr(42) & "]", lookat:=xlPart
End Sub
推荐阅读
- api - Google Maps API 地图集群图像不会显示
- maven - 是否可以在 Maven 读取项目之后和生命周期开始之前运行脚本
- angular - 重定向页面时量角器执行挂起
- html - 如何区分 CSS 和 HTML 中相同的选中元素
- python - Extracting data from html using BeautifulSoup in Python
- iis - \\?\C: 是什么意思?
- android - 摆脱记忆
- android - adMob 更新时不显示广告
- react-native - 在 componentDidMount 中测试 eventListener
- json - 如何在不使用属性名称的情况下获取每个 JSON 对象的第二项?