Страницы: 1
RSS
Макрос. Перечислить значения ячеек в столбцов таблицы в итоговой ячейке., объединить через запятую
 
Доброго дня!
Нужна помощь в написании кода, который соберет данные столбцов таблицы в итоговый столбец.
Подробнее описано в файле. Спасибо!
Альтернатива =(СЦЕПИТЬ)
Изменено: Евгений. - 13.08.2019 16:09:42
 
Бегает по столбцу А
 
Спасибо.
Перенесу в основной файл отпишусь.
 
Евгений., Вариант
Код
Sub csg()
    Dim rng As Range, rCell As Range
    Dim lr As Long, i As Long, j As Long
    Dim Str As String
    lr = Cells(Rows.Count, "A").End(xlUp).Row
    For i = 6 To lr
        Set rng = Range(Cells(i, 2), Cells(i, 19))
            For Each rCell In rng
                If rCell.Value <> "" Then
                    Str = Str & "," & rCell.Value
                End If
            Next
         Cells(i, 20) = Right(Str, Len(Str) - 1)
         Str = Empty
     Next
End Sub
 
Спасибо всем. Работает.
Страницы: 1
Наверх