The user form contains the following fields and buttons
| Master/Slave | Field Name | Description | Button | Purpose |
|---|---|---|---|---|
| Both | Worksheet Name | The name on the worksheet tab; like 'Sheet1' | Select | Verifies that the sheet exists and identifies an appriopriate data list |
| Both | List Range | Shows the range address of the first datalist on the worksheet | Accept | You must confirm that this the list range you want to analyse |
| Both | Coumn | A drop dowm list of all the column letters within the used range of the worksheet | Re-evaluate | To be use in conjuction with 'Row' - resets the List Range to the data list that surrounds the selected cell |
| Both | Row | A drop dowm list of all the row numbers within the used range of the worksheet | Re-evaluate | To be use in conjuction with 'Column' - resets the List Range to the data list that surrounds the selected cell |
| Both | Key Field | A drop down list of all the Column Headings for the selected data list | Validate | Verifies that the field selected does not contain any duplicate values |
| Both | Compare Value Column | A drop down list of all the Column Headings for the selected data list |
One feature of using this form is that you must complete the the fields in order. The form itself highlights where you are in the process by by enabling the button associated with the next field to be completed. The buttons are enabled in the following order

The report of the comparison is posted on a new worksheet and takes the following form.
