-1

After uploading the data in Excel file and running the macro code in it to publish the report, getting the

Runtime error 1004 - Method "Select of Object"_Worksheet" Failed

        MailBCC = ""
        MailSubject = "Stack Ranking Result : " & Sheet3.Cells(EmployeeDetailRowNo, 2) & "(" & Sheet3.Cells(EmployeeDetailRowNo, 1) & ")"
        Sheet4.Select
        Sheet4.Range("A1").Select
        Sheet4.Range("C4").Value = Sheet2.Cells(StackRowNo, 1)
        Call SendingMail(MailTo, MailCC, MailBCC, Sheet4.Range("A1:I33"), MailSubject)

        StackRowNo = StackRowNo + 1
    Loop

    Sheet4.Select
    Sheet4.Range("A1").Select
End Sub
GSerg
  • 76,472
  • 17
  • 159
  • 346

1 Answers1

0

Take out all those Selects and it should work:

  MailBCC = ""
  MailSubject = "Stack Ranking Result : " & Sheet3.Cells(EmployeeDetailRowNo, 2) & _
  "(" & Sheet3.Cells(EmployeeDetailRowNo, 1) & ")"

  Sheet4.Range("C4").Value = Sheet2.Cells(StackRowNo, 1)
  Call SendingMail(MailTo, MailCC, MailBCC, Sheet4.Range("A1:I33"), MailSubject)

  StackRowNo = StackRowNo + 1
Loop

End Sub

I'll leave this here. You should definitely read it before doing further coding.

Samuel Hulla
  • 6,617
  • 7
  • 36
  • 70