Страницы: 1
RSS
Программа без передачи активновсти диапазона
 
Я  написал программу Подведение итогов с активным диапазоном ячейки, а как  изменить данную программу, чтобы она была без передачи активности?
 
Если правильно понял:
Set Диапазон = [b2..f4]
Изменено: Александр Моторин - 16.10.2016 12:01:54
 
Код
Sub ПодведениеИтогов2()
  Set rg = Selection
'Проверка того, чтобы выделенная область состояла из одного диапазона
  If rg.Areas.Count > 1 Then Exit Sub
  Cells(rg.Row + rg.Rows.Count, rg.Column).Resize(1, rg.Columns.Count).Formula = "=sum(r[-" & rg.Rows.Count & "]c:r[-1]c)"
  Cells(rg.Row, rg.Column + rg.Columns.Count).Resize(rg.Rows.Count + 1, 1).Formula = "=sum(rc[-" & rg.Columns.Count & "]:rc[-1])"
End Sub
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
 
Кросс:
http://www.excel-vba.ru/forum/index.php?topic=4777.0
Я сам - дурнее всякого примера! ...
Страницы: 1
Наверх