Aha. If you want to check to see if anything is selected in a multiselect listbox, an easy method is:
Me.List0.ItemsSelected.Count
To look at the contents of any listbox, you need to know what feeds into it. You can use this expression:
strSQL=Me.List0.Rowsource
and strSQL will then be assigned a SQL string that will tell you what goes into the listbox. It will be in this form:
SELECT table.field FROM table;
When I typically tackle this problem, as I stated before, I copy all possible choices for both listboxes into a temp table. That way, I know what feeds into them. Then I just use a yes/no field to decide which record goes into which listbox.