打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
VBA:replace方法求商品组合的总和


Excel中经常用到查找—替换的操作。VBA中的Find方法就是查找,替换就是Replace。

其基本的参数几乎和Find方法一样,和上面的查找—替换操作框也基本一一对应。

下图中的代码,将'小李'替换为'XXXX',默认省略Lookat参数的话,只要单元格含有'小李'的都会被直接替。

若使用LOOKAT参数,完全匹配单元格数据,如下图,只有单元格是'小李'的才会被替换。

lookat:=xlWhole是单元格完全匹配,lookat:=xlPart是单元格模糊匹配(和上面图中默认省略参数同样效果)。

使用MatchCase参数区分大小写。同样,默认省略或MatchCase:=False是不区分大小写的。

区分大小写: MatchCase:=True


Replace方法简单介绍到此,下面来个实际的例子。求下图中奖品组合的总价,奖品单价是右边表格。

思路:直接将A列的奖品名称都替换为单价,然后变成一条算式,使用Evaluate计算算式的值。

参考代码:


代码效果:

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
学习VBA,报表做到飞 第一章 入门篇 1.20 Replace语句
[VBA]关于查找方法(Find方法)的应用示例补充
VBA Find函数的常见用法
跟烟花入门VBA之80:单元格对象Range(二十四)
Excel VBA解读(51):替换——Replace方法
Range.Replace 方法 (Excel) | Microsoft Docs
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服