Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
I have a very strange problem. When the following code executes and the
condition is not met, it goes to LoadDataExit as expected, but then instead of stopping when it gets to the end, it goes back to cmdLoadData and executes repeatedly. This happened once before in another workbook, and at the time (being more of an Access programmer) I decided it was some kind of corruption and went back to an earlier version and applied all the code changes, which got it working again. Since it's happened again in a totally different workbook, and since that kind of fix is very tedious and not necessarily guaranteed to work, I'm wondering what could be happening and how best to fix it now and prevent it in the future. I'd appreciate any help. Private Sub cmdLoadData_Click() <snip If oSheet.Range(conCellOrderToVerify) < "" And _ InStr(oSheet.Range(conCellOrderToVerify), "Order - Verify") = 0 Then MsgBox "Input file in wrong format. Cell " & conCellOrderToVerify & _ " on Sheet1 (Summary Sheet) " & _ " should contain the text 'Order - Verify'", _ vbCritical oInputBook.Close GoTo LoadDataExit End If <snip LoadDataExit: Sheets("Start").Activate Sheets("Data").Visible = False Sheets("Lookups").Visible = False ActiveSheet.Range("A11").Select Application.ScreenUpdating = True Exit Sub <snip End Sub -- Judy Hopkins |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Exit Field vs Exit Button...... | Excel Programming | |||
exiting the whole macro | Excel Programming | |||
Exiting Worksheet | Excel Discussion (Misc queries) | |||
If a called sub exit, how to the caller exit right away? | Excel Programming | |||
Exiting a workbook | Excel Programming |