Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Макрос для объединения ячеек по условию
 
Добрый день, уважаемые форумчане!
Если у кого будет время, прошу помочь.
Есть отсортированный список: "дата - задача" (в примере, просто день недели), в файле работает маркос объединения ячеек по дате:
Код
Sub äàòà_1()
Dim iCell As Range
Dim iUnionrange As Range
n = [F2].Value
    For Each iCell In Range("A1:A50"    
        If iCell = n Then
        If iUnionrange Is Nothing Then
        Set iUnionrange = Union(iCell, iCell)
        Else
        Set iUnionrange = Union(iUnionrange, iCell)
        End If
        End If
    Next
If Not iUnionrange Is Nothing Then iUnionrange.Offset(0, 1).Select

Const sdelim As String = " "
Dim rcell As Range
Dim smergestr As String
With Selection
    For Each rcell In .Cells
        smergestr = smergestr & sdelim & rcell.Text
    Next rcell
Application.DisplayAlerts = False
.Merge across:=False
.Item(1).Value = Mid(smergestr, 1 + Len(sdelim))
End With
End Sub
собственно то что нужно получить выполняется макросом "макрос" - кнопка "объединить", вопрос - каким образом запихать все в цикл, т.е. объединить макросы "дата_1", "дата_2", "дата_3" - в один?

"обновить таблицу" - обновляет столбцы А и В, для упрощения экспериментов
заранее спасибо
Изменено: TImmy - 18.08.2014 23:30:21
Страницы: 1
Наверх