Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 639|回复: 0

请大神帮忙修改一下代码

[复制链接]
发表于 2023-3-11 12:51 | 显示全部楼层 |阅读模式
以下代码运行正常,对应名字的供应商会在标准交期基础上提前二天和一天
但是遇上周末周一就会出现问题,当M列填写的日期是星期一的话提前2天是周六休息,周末调整一下提前2天或者提前1天如果是周六的话再往前提一天


Sub 按钮35_Click()
    rq = Range("M8")
    E = Range("H65536").End(3).Row
    Range("M8:M" & E) = rq
    For i = 8 To E
        If Cells(i, "H") = "兆元" Then Cells(i, "M") = Cells(i, "M") - 0
        If InStr("奥德普、力旭、西泰、立诺、久联、利德尔、喜飞翔、新意科技、欧达、鑫浩宇、沪宁、绿盾、博量、卓途", Cells(i, "H")) Then Cells(i, "M") = Cells(i, "M") - 2
        If InStr("莱升、欧仑凯", Cells(i, "H")) Then Cells(i, "M") = Cells(i, "M") - 1
    Next

excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-4-28 17:48 , Processed in 0.425691 second(s), 8 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表