Help with Required fields userform

flavioso

New Member
Joined
Oct 29, 2008
Messages
20
Hello:

I am using a userform which requires a user to enter data into a sheet, but if they skip a field they get a message requiring the data. Yet, when I run the code, it works, but if I click a button, it gives the message as well. See my code below. I am messing up somewhere. I want it to check to see if btnADMIN is clicked, and if it is, it won't give me a Required field message. Everything else it does. Any suggestions?

Code:
Private Function Is_Control_Blank(ctrl As MSForms.Control) As Boolean
    Is_Control_Blank = False
    [B]If Trim(ctrl.Name) = btnADMIN Then End Sub
[/B]    ElseIf Trim(ctrl.Value) = "" Then
        MsgBox "Required Field", vbInformation + vbOKOnly, "FY 12 Costing Template"
        Is_Control_Blank = True
        
    End If
End Function
 

Excel Facts

Which lookup functions find a value equal or greater than the lookup value?
MATCH uses -1 to find larger value (lookup table must be sorted ZA). XLOOKUP uses 1 to find values greater and does not need to be sorted.
Perhaps

Rich (BB code):
Private Function Is_Control_Blank(ctrl As MSForms.Control) As Boolean
    If Trim(ctrl.Name) = btnADMIN Then
        Exit Function
    ElseIf Trim(ctrl.Value) = "" Then
        MsgBox "Required Field", vbInformation + vbOKOnly, "FY 12 Costing Template"
        Is_Control_Blank = True
    End If
End Function
 
Upvote 0

Forum statistics

Threads
1,223,228
Messages
6,170,871
Members
452,363
Latest member
merico17

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top