在excel通过点击表1的按钮,自动生成表2格式,并按需求自动计算相关内容,用宏或 vba实现

qq_24074157 2014-12-01 11:07:25

如图:表1,是张客户的收款表,按照现金和银行承兑分为1-12月(均为2014年)
表2,是根据表1的数据计算相应客户的提成,也是按照1-12月现金和承兑计算提成。
现在本人的具体需求是,通过点击表1的按钮自动实现如下功能算法:
1,自动生成表2,格式、并将表1的客户名和产品类别两列一起复制到表2。
2,‘产品类别’是‘A’或者‘B‘的,‘现金款’的提成按1%计算,即(表2的X月现金提成=表1的X月现金款*0.01),‘银行承兑’的提成按0.8%计算,即(表2的X月承兑提成=表1的X月银行承兑*0.008)
3,‘产品类别’是’C‘的,‘现金款’的提成按2%计算,即(表2的X月现金提成=表1的X月现金款*0.02),‘银行承兑’的提成按0.9%计算,即(表2的X月承兑提成=表1的X月银行承兑*0.009)
4,‘接单日单’大于2014-1-1号的,前3个月的业务提成要相应增加0.3%.。
例如‘客户2’的产品类别是‘B’,接单日期是14年2月份的,大于14年1月1日,那么前3个月就是(2、3、4月)要按照:‘现金款’的提成按1%+0.3%计算.‘银行承兑’的提成按0.8%+0.3%计算。5月份以后的提成按照第2项需求正常计算。
例如‘客户3的产品类别是‘C’,接单日期是14年1月份的,大于14年1月1日,那么前3个月就是(1、2、3月)要按照:‘现金款’的提成按2%+0.3%计算.‘银行承兑’的提成按0.9%+0.3%计算。4月份以后的提成按照第3项需求正常计算。
注:希望用宏,或者vba实现,本人是菜鸟,所以希望高手指点的详细一些,最好有具体文件。如果问题解决100分奉上,先谢谢了!!
本人QQ邮箱:502061354@qq.com
...全文
5009 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
u010121305 2016-11-05
  • 打赏
  • 举报
回复
你好 , 请问你的问题是怎么解决的,可以发给我一份资料吗? 谢谢 本人QQ: 1101480202@qq.com
dsd999 2014-12-02
  • 打赏
  • 举报
回复
引用 3 楼 qq_24074157 的回复:
问题已解决,结贴了
解决的很快速,赞一个。
qq_24074157 2014-12-01
  • 打赏
  • 举报
回复
问题已解决,结贴了
qq_24074157 2014-12-01
  • 打赏
  • 举报
回复
谢谢版主,我刚学,我试着自己写下,再来求助
dsd999 2014-12-01
  • 打赏
  • 举报
回复
你如果有vba的基础,写出大部分的代码,再上论坛找人帮你改改。

5,139

社区成员

发帖
与我相关
我的任务
社区描述
其他开发语言 Office开发/ VBA
社区管理员
  • Office开发/ VBA社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧