ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Programming (https://www.excelbanter.com/excel-programming/)
-   -   Error every other run (https://www.excelbanter.com/excel-programming/401846-error-every-other-run.html)

ToddEZ

Error every other run
 
Hello,

I seem to have a strange problem. Every 2nd time I run my Macro, my range
is nothing (thereby causing an error). If I just re-run it, it works fine.
Any suggestions would be great. Below is part of my code. The macro turns a
range into an htm file and inserts it into an email.

Thanks,

WB1.Sheets("Template").Activate

Dim rngh As Range
Dim OutApp As Object
Dim OutMail As Object

With Application
.EnableEvents = False
.ScreenUpdating = False
End With

On Error Resume Next
'Only the visible cells in the selection
Set rngh =
Sheets("Template").Range("A5:f26").SpecialCells(xl CellTypeVisible)
On Error GoTo 0

If rngh Is Nothing Then
MsgBox "The selection is not a range or the sheet is protected" & _
vbNewLine & "please correct and try again.", vbOKOnly
Exit Sub
End If

Set OutApp = CreateObject("Outlook.Application")
OutApp.Session.Logon
Set OutMail = OutApp.CreateItem(0)


All times are GMT +1. The time now is 02:03 AM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com