为什么带有cell.value的宏会停止工作,并给我返回错误2015?

时间:2019-03-15 09:09:54

标签: excel

 Sub ProbationEmailGeneral()
Dim r As Range
Dim cell As Range

Set r = Range("CI:CI") For Each cell In r If cell.Value = Date Then Dim Email_Subject, Email_Send_From, Email_Send_To, _ Email_Cc, Email_Bcc, Email_Body As String Dim Mail_Object, Mail_Single As Variant Email_Subject = "TEXT" Email_Send_From = "email" Email_Send_To = "email" Email_Cc = "" Email_Bcc = "" Email_Body = "TEXT" On Error GoTo debugs Set Mail_Object = CreateObject("Outlook.Application") Set Mail_Single = Mail_Object.CreateItem(0) With Mail_Single .Subject = Email_Subject .To = Email_Send_To .cc = Email_Cc .BCC = Email_Bcc .Body = Email_Body .send End With End If Next Exit Sub

调试:         如果Err.Description <>“”然后MsgBox Err.Description

结束子

这是代码。昨天它可以正常工作,但是当我尝试启动它时,它给了我一个错误2015,并使此行“ If cell.Value = Date Then”变为黄色。

0 个答案:

没有答案