Home |
Search |
Today's Posts |
#1
Posted to microsoft.public.excel.programming
|
|||
|
|||
Userform - what am I missing?
I've got a program that calls a userform and then processes the input, or
should. But control doesn't return after it goes to the userform, it just ends but says it's "running" as thought it still is, though it isn't. Here's the beginning of the main program: Sub CreateTribalSheet() Set wbTribal = ThisWorkbook Set wsSource = wbTribal.Sheets("Source") bDataEnt = False bCancel = False bFinish = False bNewData = False If ThisWorkbook.Name = ActiveWorkbook.Name Then MsgBox _ "Do not use this workbook to create your reports." _ & Chr(10) & _ "Open a previously used workbook or start" _ & Chr(10) & _ "a new one for the current fiscal year" End End If Application.ScreenUpdating = False ' Get facility name and no. of records from user lFacilRowsUI = 0 Do 'Show the Facility entry form frmFacil.Show Here's the frmFacil code: Private Sub btnCancel_Click() bCancel = True Unload frmFacil End End Sub Private Sub btnFinish_Click() sFacilNameUI = frmFacil.tbFacilName.Text On Error Resume Next lFacilRowsUI = frmFacil.tbFacilRows.Value On Error GoTo 0 If sFacilNameUI < "" And lFacilRowsUI < 0 Then bNewData = True bFinish = True Else If bDataEnt = False Then MsgBox "Please enter a both a Facility Name and" & Chr(10) & _ "the number of clients served!", vbOKOnly Else bNewData = False bFinish = True End If End If End Sub Private Sub cbNext_Click() sFacilNameUI = frmFacil.tbFacilName.Text On Error Resume Next lFacilRowsUI = frmFacil.tbFacilRows.Value On Error GoTo 0 If sFacilNameUI < "" Or lFacilRowsUI < 0 Then bNewData = True bFinish = False Else MsgBox "Please enter a both a Facility Name and" & Chr(10) & _ "the number of clients served!", vbOKOnly End If End Sub Private Sub UserForm_Click() tbFacilName.SetFocus End Sub So why isn't it going back to sub CreateTribalSheet after it captures the data? It just hangs, whether I click "Next" or "Finish" (two of the buttons on the userform). Any suggestions? Thanks! |
Thread Tools | Search this Thread |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Forum | |||
UserForm is missing the most basic Win controls. WHAT the? | Excel Programming | |||
Is there an easy Copy/Paste of a Userform ? (Entire Userform Including tx & cbx's) | Excel Programming | |||
Toolbars Missing, And option to Add Missing | Excel Discussion (Misc queries) | |||
On Error? Creates 1 missing worksheet then never detects any other missing worksheets | Excel Programming | |||
Looping procedure calls userform; how to exit loop (via userform button)? | Excel Programming |