Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Сумма в формуле с динамическим диапазоном - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Сумма в формуле с динамическим диапазоном
ant6729 Дата: Среда, 14.02.2018, 23:59 | Сообщение № 1
Группа: Проверенные
Ранг: Ветеран
Сообщений: 533
Репутация: 2 ±
Замечаний: 40% ±

Excel 2010
Добрый вечер!
Вопрос в коде
[vba]
Код

Sub dek()
lr = Sheets("Sheet1").Cells(Rows.Count, 1).End(xlUp).Row
Range("G3").Formula = "=Sum(G8:G5000)" ' Можно ли здесь как-то записать lr? Типа, Sum(G8:G & lr)
End Sub
[/vba]
 
Ответить
СообщениеДобрый вечер!
Вопрос в коде
[vba]
Код

Sub dek()
lr = Sheets("Sheet1").Cells(Rows.Count, 1).End(xlUp).Row
Range("G3").Formula = "=Sum(G8:G5000)" ' Можно ли здесь как-то записать lr? Типа, Sum(G8:G & lr)
End Sub
[/vba]

Автор - ant6729
Дата добавления - 14.02.2018 в 23:59
ant6729 Дата: Четверг, 15.02.2018, 00:03 | Сообщение № 2
Группа: Проверенные
Ранг: Ветеран
Сообщений: 533
Репутация: 2 ±
Замечаний: 40% ±

Excel 2010
Интуитивно не хочу прописывать [vba]
Код
G8:G65536
[/vba] прост..
 
Ответить
СообщениеИнтуитивно не хочу прописывать [vba]
Код
G8:G65536
[/vba] прост..

Автор - ant6729
Дата добавления - 15.02.2018 в 00:03
gling Дата: Четверг, 15.02.2018, 00:11 | Сообщение № 3
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2643
Репутация: 739 ±
Замечаний: 0% ±

2010
Здравствуйте. А так не подойдет?
Код
Range("G3") = Application.Sum(Range("G8:G" & lr))


ЯД-41001506838083

Сообщение отредактировал gling - Четверг, 15.02.2018, 00:12
 
Ответить
СообщениеЗдравствуйте. А так не подойдет?
Код
Range("G3") = Application.Sum(Range("G8:G" & lr))

Автор - gling
Дата добавления - 15.02.2018 в 00:11
ant6729 Дата: Четверг, 15.02.2018, 00:31 | Сообщение № 4
Группа: Проверенные
Ранг: Ветеран
Сообщений: 533
Репутация: 2 ±
Замечаний: 40% ±

Excel 2010
Нет, пробовал... нужно, чтобы формулка - то осталась, потому что суммирование динамично..(фильтрация, изменение значений и изменение суммы в ячейках суммирования), а тут будет значением ставить .
На событие прописать Application.Sum можно, но слишком много меняется вокруг всего, влияющего...
Вообщем, лучше нет.
 
Ответить
СообщениеНет, пробовал... нужно, чтобы формулка - то осталась, потому что суммирование динамично..(фильтрация, изменение значений и изменение суммы в ячейках суммирования), а тут будет значением ставить .
На событие прописать Application.Sum можно, но слишком много меняется вокруг всего, влияющего...
Вообщем, лучше нет.

Автор - ant6729
Дата добавления - 15.02.2018 в 00:31
krosav4ig Дата: Четверг, 15.02.2018, 02:25 | Сообщение № 5
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
"=Sum(G8:G5000)"

"G8:G" & lr

Ни на какие мысли не наталкивает?


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
 
Ответить
Сообщение
"=Sum(G8:G5000)"

"G8:G" & lr

Ни на какие мысли не наталкивает?

Автор - krosav4ig
Дата добавления - 15.02.2018 в 02:25
ant6729 Дата: Четверг, 15.02.2018, 03:14 | Сообщение № 6
Группа: Проверенные
Ранг: Ветеран
Сообщений: 533
Репутация: 2 ±
Замечаний: 40% ±

Excel 2010
[vba]
Код


Range("G3").Formula = "=SUM(G8:G" & lr & ")"
[/vba]

PS
Кто это язык придумал...)
Это вообще как дойти, что с одной стороны кавычки нужны, а с другой нет...
Так можно целый день кавычить сидеть...
 
Ответить
Сообщение[vba]
Код


Range("G3").Formula = "=SUM(G8:G" & lr & ")"
[/vba]

PS
Кто это язык придумал...)
Это вообще как дойти, что с одной стороны кавычки нужны, а с другой нет...
Так можно целый день кавычить сидеть...

Автор - ant6729
Дата добавления - 15.02.2018 в 03:14
bmv98rus Дата: Четверг, 15.02.2018, 07:29 | Сообщение № 7
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4147
Репутация: 772 ±
Замечаний: 0% ±

Excel 2013/2016
Кто это язык придумал...)
А Вы думаете, что в других языках это иначе? Вы еще с """"a"""" не столкнулись. Осторожно. :-)


Замечательный Временно просто медведь , процентов на 20.
 
Ответить
Сообщение
Кто это язык придумал...)
А Вы думаете, что в других языках это иначе? Вы еще с """"a"""" не столкнулись. Осторожно. :-)

Автор - bmv98rus
Дата добавления - 15.02.2018 в 07:29
ant6729 Дата: Четверг, 15.02.2018, 22:28 | Сообщение № 8
Группа: Проверенные
Ранг: Ветеран
Сообщений: 533
Репутация: 2 ±
Замечаний: 40% ±

Excel 2010
Да, нет... давно было дело) Pelena подсказала.
 
Ответить
СообщениеДа, нет... давно было дело) Pelena подсказала.

Автор - ant6729
Дата добавления - 15.02.2018 в 22:28
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2025 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!