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

Страницы: 1
Отладка и доработка макроса., Требуется перехват ошибки 1004 и добавление в выпадающий список чекбоксов.
 
вызвалась и пропала, актуально
Отладка и доработка макроса., Требуется перехват ошибки 1004 и добавление в выпадающий список чекбоксов.
 
Задача для умелых будет тривиальна, но я не жадный, потому бюджет грандиозный аж 300 рублей. Если я по цене не прав, то обоснуйте. До пятницы, но лучше раньше конечно. Пример прикрепляю, внутри более подробно изложено.
Связка двух макросов в один под Worksheet_Change, конфликтуют два макроса из-за одинакового имени
 
vikttur, спасибо, мне не дано понять почему, но это работает, мысленно шлю плюсик в карму :)
Связка двух макросов в один под Worksheet_Change, конфликтуют два макроса из-за одинакового имени
 
Своими мозгами не дойду, прошу помощи в объединении двух макросов

Первый отсюда, задает двумерный массив с критериями для фильтрации нижележащей таблицы:
Код
Private Sub Worksheet_Change(ByVal Target As Range)
    If Not Intersect(Target, Range("A2:I5")) Is Nothing Then
        On Error Resume Next
        ActiveSheet.ShowAllData
        Range("A7").CurrentRegion.AdvancedFilter Action:=xlFilterInPlace, CriteriaRange:=Range("A1").CurrentRegion
    End If
End Sub

Второй отсюда, прикручивает выпадающий список с накоплением в той же ячейке:
Код
Private Sub Worksheet_Change(ByVal Target As Range)
    On Error Resume Next
    If Not Intersect(Target, Range("СПОРТ[Каталог]")) Is Nothing And Target.Cells.Count = 1 Then
        Application.EnableEvents = False
        newVal = Target
        Application.Undo
        oldVal = Target
        If Len(oldVal) <> 0 And oldVal <> newVal Then
            Target = Target & "," & newVal
        Else
            Target = newVal
        End If
        If Len(newVal) = 0 Then Target.ClearContents
        Application.EnableEvents = True
    End If
End Sub

идеально было бы, чтобы выпадающий список позволял выбирать сразу несколько критериев, а не пропадал сразу после выбора первого, решение есть в этой теме, но я так и не понял, как его подстроить под свою таблицу.
Изменено: hoshizora - 13.06.2017 17:31:17 (пример добавил)
Страницы: 1
Наверх