Макрос для суммирования столбцов - VBA
Формулировка задачи:
уже второй час пытаюсь сделать макрос:
Суть в том, что есть огромное кол-во таблиц с шапками, таблицы разорваны большим промежутком ячеек,мне нужно написать макрос который суммирует только цифры в столбцах D E F G и помещает результат в столбец C (суммирует по строкам)
Я понимаю, что формулой это дело 2х минут, но кол - во таких рваных таблиц будет расти и, мне необходим макрос, заранее благодарен
Решение задачи: «Макрос для суммирования столбцов»
textual
Листинг программы
Private Sub Test() Application.ScreenUpdating = False Application.Calculation = xlManual Dim iSource As Range For Each iSource In [A:A].SpecialCells(xlConstants, xlNumbers).Areas iSource.Offset(, 2).FormulaR1C1 = "=SUM(RC[1]:RC[4])" Next Application.Calculation = xlAutomatic Application.ScreenUpdating = True End Sub
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д