генератор списка значений для IN() |
Option Explicit Enum enumCsvFromTable Text = 0 Numbers = 1 End Enum Function CsvFromTable(ValuesType As enumCsvFromTable, delimiter As String, ParamArray arrTable()) 'return string of csv from range of values Dim tmpRange, tmp, outdata, j As Long For Each tmpRange In arrTable For Each tmp In tmpRange tmp = Trim(tmp) If tmp = "" Then Exit For If ValuesType = 0 Then outdata = outdata & "'" & tmp & "'" & delimiter Else outdata = outdata & tmp & delimiter End If Next Next 'trunc last "," outdata = Left(outdata, Len(outdata) - 1) CsvFromTable = outdata End Function
http://www.sql.ru/forum/1131988/generator-spiska-znacheniy-dlya-in
Комментировать | « Пред. запись — К дневнику — След. запись » | Страницы: [1] [Новые] |