Using Userforms

Userform is a fantastic way to control data into a spreadsheet, it has unbelievable power as it uses Visual Basic Application (VBA).

Userforms can interface with most Microsoft and Windows products enhancing the functionality and performance of your database.

You can increase security and avoid unwanted fingers manipulating any data. Think of userforms as creating a personalised application.

Problem: An organisation had over 15,000 employees Australia wide at several dozen sites. It was up to HR staff to advise external and internal organisations of an employees transfer or termination.

Communicating to all business units and external services was a very repetitive, easy for human error and wasted valuable time.

Solution: A database was written using Excel VBA which generated the relevant emails and notifications based on certain criteria.

The HR staff enters all the termination and transfer into a User form capturing all relevant questions relating to the termination or transfer.

If the form was not filled in correctly the user cannot continue.

This allows control, accuracy and integrity of the data.

From this Microsoft Outlook was used to send emails via Excel, to external organisations and internal business units with all the relevant details filled in.

This automated the process which trigged off dozens of requests and information instantly saving the business thousands of dollars daily.

This is the menu screen, however Excel still runs hidden in the background and only the userform can be used
Step 1
All data is captured in the form via drop down boxes, free text, radio buttons or check boxes to make it more user friendly
Step 2
By setting parameters, it ensures the data is entered in correctly. 
This example shows that a number was entered in the Given Name field.
Step 3
Mandatory fields are set so that the form is not capturing incomplete data
Step 4
Once this form is filled in correctly, the data is saved in a spreadsheet hidden from the user.  This allows the data to be recalled or used for reporting.
Step 5
 






Share |