永发信息网

求大神再帮我一次

答案:1  悬赏:50  手机版
解决时间 2021-01-25 22:18
  • 提问者网友:你挡着我发光了
  • 2021-01-25 16:33
求大神再帮我一次
最佳答案
  • 五星知识达人网友:七十二街
  • 2021-01-25 18:11
是我考虑不周。请稍等,我用VBA给你写一个程序吧。追问好的追答请将你的内容输入我的表中,执行VBA程序即可。你可根据我的说明修改。
Sub 宏1()
Dim i As Long
x = Range("A65536").End(xlUp).Row     ‘取A列的未行号
a = Cells(2, 10) '取首个手机号码
b = Cells(2, 1) '取首个日期
i = 3 '号码从第三行起判断
Do While i <= x '至未行
    If Cells(i, 10) = a Then     '手机号相同
        If Cells(i, 1) - b > 7 Then '大于7天
            b = Cells(i, 1) '取新日期
        Else
            Cells(i, 11) = "删除不计数"
        End If
        i = i + 1   '下一行
    Else
        i = i + 1   '下一行
        a = Cells(i, 10)    '取新手机号码
        b = Cells(i, 1)  '取新日期
    End If
Loop
End Sub
追问VBA 我不太懂呀 可以编一个像第一次那样的程序吗?追答用公式不能作复杂的反复判断,所以要用程序操作。
你将数据复制到我的表上,对应为A、J列即可,然后执行工具-宏-宏1 的程序即可。追问
是从这里吗? 可这些都是灰色的 
来自:求助得到的回答
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯