Допустим, что сформированная строка из выбранных позиций сохранена в строковой переменной strCrit и так же допустим, что мы будем формировать строку для запроса strSQL в VBA.
Тогда strSQL должна выглядеть примерно так:
strSQL = "SELECT * FROM table WHERE Id IN (" & strCrit & ");" |
далее можно использовать strSQL как источник строк для ....
Ну, а если strCrit уж слишком длинная становится и начинаются тормоза, то это другая песня.