powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Cуммировать каждую 4-ю ячейку в Excel
4 сообщений из 4, страница 1 из 1
Cуммировать каждую 4-ю ячейку в Excel
    #32866648
Алекс82
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравстуйте!

Подскажите пожалуйста, как в Excel суммировать каждую 4-ю ячейку по вертикали (предварительно указав диапазон)

Огромное спасибо!

Александр
...
Рейтинг: 0 / 0
Cуммировать каждую 4-ю ячейку в Excel
    #32867171
Фотография big-duke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Public Sub Sum4()
Dim iR As Range
Dim TargetRange As Range
Dim S As Double
Set TargetRange = Range("A1:A20")
For Each iR In TargetRange
If iR.Row Mod 4 = 0 Then S = S + iR.Value
Next iR
Debug.Print S
End Sub
...
Рейтинг: 0 / 0
Cуммировать каждую 4-ю ячейку в Excel
    #32869435
Алекс82
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Объясните "чайнику".
Я правильно понял, нужно только скопировать код в редактор VB и запустить
этот макрос? (что-то не работает)
Больше никаких движений делать не надо?
...
Рейтинг: 0 / 0
Cуммировать каждую 4-ю ячейку в Excel
    #32872405
Андрей Il
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Надо нажать "Alt" + "F11". Откроется VBA. Выбери из списка, в котором есть General, Worksheet.
Автоматом откроется:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
End Sub


Вставь код между 2 этими строками:

Dim iR As Range
Dim TargetRange As Range
Dim S As Double
Set TargetRange = Range("A1:A20")
For Each iR In TargetRange
If iR.Row Mod 4 = 0 Then S = S + iR.Value
Next iR
MsgBox " " & S


Затем выбери в меню Debug->Compile VBAProject. Сохрани. Затем можешь закрыть VBA.

Будет выдаваться сообщение при каждом изменении фокуса листа.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Cуммировать каждую 4-ю ячейку в Excel
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]