Main code

This is the main code to run a userform that is a catalog system of named ranges in two tables: a questions table (tblQuestions) and an answers table(tblAnswers).  The userform is two listboxes side by side.  The first listbox (for questions) has 3 columns- column 1 is a backend name for each question asked and is thus not visible to the user; column 2 is the display name for each question.

When the user selects a question, listbox 2 populates with possible answers.  Clicking on an answer makes column 3 of the questions box populate with that answer.

This tests the use of:

1. named ranges
2. calling from multiple sheets
3. implementing userforms
4. using, manipulating and filling multicolumn listboxes with data selected from elsewhere
5. adding information to a spreadsheet.