Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Страницы: 1
RSS
Менять сумму в зависимости от состояния галочки.
 
Помогите пожалуйста, как сделать чтобы при нажатие на галочку сумма менялась в зависимости от состояния галочки.
Изменено: Talier - 17 Янв 2015 23:00:53
 
Цитата
Talier пишет: сумма менялась в зависимости от состояния галочки
ГДЕ и какая сумма?
 
Вроде нашёл)) В модуль листа:
Код
Private Sub Worksheet_Change(ByVal Target As Range)
Dim i As Long, SumMonth As Double, SumYear As Double
    If Not Intersect(Target, Range("A2:A35")) Is Nothing Then
        Application.EnableEvents = False
        For i = 2 To 35
            If Cells(i, 1) = "a" Then
                SumMonth = SumMonth + Cells(i, 4)
                SumYear = SumYear + Cells(i, 6)
            End If
        Next
    End If
    Cells(36, 6) = SumMonth
    Cells(41, 6) = SumYear
    Application.EnableEvents = True
End Sub

 
Зачем ячейки для итоговых сумм сделали объединёнными? Ведь высоту ячейки можно менять...
 
А можно прямо в xlsm внести изменения и сохранить сюда?
И разве не надо вставлять что используем Marlett?
Да просто так для начала)
Изменено: Talier - 17 Янв 2015 22:03:03
 
Цитата
Talier пишет: А можно прямо в xlsm внести изменения и сохранить сюда?
Вы не умеете копировать текст? ))
Цитата
И разве не надо вставлять что используем Marlett?
Это указывается в уже имеющихся процедурах.
 
а вы добавили) а я взял и удалил все... спасибо) выручили)
Страницы: 1
Читают тему (гостей: 1)
Наверх