Доброго времени суток!
Подскажите, пожалуйста, можно ли модернизировать данный код (см. ниже), что бы в столбце L не при выделенном диапазоне объединялись ячейки, а каждые последующие 5.
Например L4 L5 L6 L7 L8 в одну, далее L9 L10 L11 L12 L13 и тд.
Буду очень признателен за помощь!
Подскажите, пожалуйста, можно ли модернизировать данный код (см. ниже), что бы в столбце L не при выделенном диапазоне объединялись ячейки, а каждые последующие 5.
Например L4 L5 L6 L7 L8 в одну, далее L9 L10 L11 L12 L13 и тд.
| Код |
|---|
Код: Sub Mergeto0neCell() Const sDELIM as String = vbNewLine Dim rCell As Range Dim sMergeStr As String If typeName(selection) <> "Range" Then Exit Sub With selection For Each rCell. in Cells sMergeStr = sMergeStr & sDELIM & rCell.Text Next rCell Application.DisplayAlerts = False .Merge Across:=False Application.DisplayAlerts = True .item(1).Value = mid(sMergeStr, 1 + Len(sDELIM)) End With End Sub |
Буду очень признателен за помощь!
Изменено: - 14.10.2019 16:35:59