2016-12-19 4 views
0

с выпуском с нижеследующим кодированием. Я вставляю макрос VBA.Сумма значений ActiveCell.Offset

Просто пытаются подвести 2 клетки

ActiveCell.Offset(0, 4).Value = SUM(ActiveCell.Offset(-2, 4).Value):(ActiveCell.Offset(-1, 4).Value) 

ответ

0

Ваш способ добавления не лучший способ, но только, чтобы ответить на ваш вопрос, приведенный ниже код должен работать

ActiveCell.Offset(0, 4).Value = WorksheetFunction.Sum(Range(ActiveCell.Offset(-2, 4).Address & ":" & ActiveCell.Offset(-1, 4).Address)) 
+0

почему это не самый лучший путь ? – jamesE

+0

читайте это http://stackoverflow.com/a/10717999/1651993. Возможно, ваши требования разные, но обычно я избегаю использования Select, Activecell и т. Д. – nightcrawler23

Смежные вопросы