You need to loop through the ItemsSelected collection of your mulit-select
list box, concatenating the values into the SQL string.
Here's an example of building up the WHERE clause:
http://allenbrowne.com/ser-50.html
That example ends up using the string as the WhereCondition for OpenReport,
but it's exactly the same thing building the WHERE clause for your query
statement.

Signature
Allen Browne - Microsoft MVP. Perth, Western Australia
Tips for Access users - http://allenbrowne.com/tips.html
Reply to group, rather than allenbrowne at mvps dot org.
>I am trying to append multiple selected values from a listbox to a
> table. Property set to Multi Select (extended).
[quoted text clipped - 37 lines]
>
> RBollinger
robboll - 20 Jan 2008 21:34 GMT
> You need to loop through the ItemsSelected collection of your mulit-select
> list box, concatenating the values into the SQL string.
[quoted text clipped - 54 lines]
>
> - Show quoted text -
Excellent response, Excellent reference site. Thank you.
>I am trying to append multiple selected values from a listbox to a
> table. Property set to Multi Select (extended).
[quoted text clipped - 37 lines]
>
> RBollinger
You're inserting a text value, so you have to put it in quotes. If your
values will never contain the single-quote or apostrophe character ('), you
can do it like this:
strSQL = "INSERT INTO selections ( selected ) VALUES ('" & _
Me!List3.Column(1) & "');"
You may not easily be able to tell, but the above has quotes embedded in the
string literals to surround the value from the list box.

Signature
Dirk Goldgar, MS Access MVP
www.datagnostics.com
(please reply to the newsgroup)
Dirk Goldgar - 20 Jan 2008 04:36 GMT
> You're inserting a text value, so you have to put it in quotes. If your
> values will never contain the single-quote or apostrophe character ('),
[quoted text clipped - 5 lines]
> You may not easily be able to tell, but the above has quotes embedded in
> the string literals to surround the value from the list box.
Sorry, I didn't notice that you mentioned inserting multiple values from a
multiselect list box. In that case, though my point about the quotes is
important (and the cause of the specific message you're getting), you need
to do more than this. See Allen Browne's post.

Signature
Dirk Goldgar, MS Access MVP
www.datagnostics.com
(please reply to the newsgroup)
robboll - 20 Jan 2008 21:35 GMT
On Jan 19, 9:43 pm, "Dirk Goldgar"
<d...@NOdataSPAMgnostics.com.invalid> wrote:
> >I am trying to append multiple selected values from a listbox to a
> > table. Property set to Multi Select (extended).
[quoted text clipped - 54 lines]
>
> - Show quoted text -
Thanks! That did it.