- Код: Выделить всё
r.Open "SELECT F1, F7, F8" & vbCrLf _
& "FROM [" & Me.Worksheets(i).Name & "$A3:P65535] WHERE NOT F3 IS NULL AND NOT F12 IS NULL AND NOT F13 IS NULL ORDER BY F16"
Все бы прекрасно, но юзер может ввести в имя листа "нехороший символ" (я натолкнулся на точку), после чего данная на данной строчке получим приведенную ниже ошибку.
Соответственно вопрос - как этого избежать?