03版EXCEL运行宏时提示错误6:溢出,怎么解决?

.Item(stUl&"sendusing")=2'发送端口.Item(stUl&"smtpauthenticate")=1'DimnAsIntegerDimstmAsS... .Item(stUl & "sendusing") = 2 '发 送端口 .Item(stUl & "smtpauthenticate") = 1 ' Dim n As Integer Dim stm As String Dim i As Integer 'n = [B10000].End(xlUp).Row n = Range("B4").End(xlDown).Row 'endRowNo = ActiveSheet.Range("A65535").End(xlUp).Row For i = 4 To n stm = Cells(2, 2) stm = Trim(stm) cm.To = Cells(i, 5) '设置收信人的邮箱 cm.textbody = stm '使用html格式发送邮件 cm.Subject = Cells(i, 6) '设定邮件的主题,按你的需要改动 If Cells(i, 7) <> "" Then cm.AddAttachment (Cells(i, 7)) 'If Cells(i, 3) > 0 Then cm.AddAttachment ("C:\Documents and Settings\gss\桌面\群发邮件\" & Cells(i, 3)) .Update cm.Send '发送 cm.Attachments.DeleteAll

Next
展开
 我来答
caulen
2015-08-13 · TA获得超过421个赞
知道小有建树答主
回答量:846
采纳率:100%
帮助的人:180万
展开全部
你现在的n最大不能超过32767,所以如果你的B列连续数据超过这个数量,那会回出问题
建议吧n改成long型的变量
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式