Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Exel - Как указать диапазон для функции в макросе? / 5 сообщений из 5, страница 1 из 1
18.01.2006, 18:00:27
    #33490142
Loll
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Exel - Как указать диапазон для функции в макросе?
Есть задача просуммировать или определить среднее значение определенного количества строк и записать в активную ячейку.

Таким образом это можно сделать:
Код: plaintext
1.
2.
3.
4.
[/src]Sub Макрос3()
    ActiveCell.FormulaR1C1 = "=AVERAGE(R[-11]C:R[-1]C)"
    Range("C17").Select
End Sub
[SRC vba]

Но диапазон "R[-11]C:R[-1]C" нужно заменить на поиск значений между пустыми строками. То есть грубо говоря идет несколько значений, потом пустая строка, в нее нужно записать сумму этих значений, потом опять несколько значений и опять и нужно просуммировать.

PS И еще вместо "R[-11]C:R[-1]C" мне привычней использовать формат "A1:A5", а запись макроса почему-то происходит не так :( Что и где нужно изменить? Мне как новичку удобней работать со вторым "стилем".
...
Рейтинг: 0 / 0
18.01.2006, 18:16:38
    #33490173
5631
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Exel - Как указать диапазон для функции в макросе?
Например:
Range("A4").Value = Application.WorksheetFunction.Sum(Range("A1:A3"))
...
Рейтинг: 0 / 0
18.01.2006, 18:51:21
    #33490237
AndreTM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Exel - Как указать диапазон для функции в макросе?
LollМне как новичку удобней работать со вторым "стилем".
Сервис-Параметры-Общие: убрать "Стиль ссылок R1C1"
...
Рейтинг: 0 / 0
20.01.2006, 20:16:59
    #33495202
Loll
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Exel - Как указать диапазон для функции в макросе?
А как насчет поиска диапазона между пустыми строками/ячейками?
...
Рейтинг: 0 / 0
20.01.2006, 20:26:59
    #33495212
AndreTM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Exel - Как указать диапазон для функции в макросе?
Исходные данные меняются?
Нужно вставить именно вормулы или можно пробежаться по столбцу и в макросе посчитать?
И пример приведи.
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Exel - Как указать диапазон для функции в макросе? / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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