Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как вместо относительной ссылки на ячейку вставить переменную / 4 сообщений из 4, страница 1 из 1
08.03.2011, 17:53
    #37154019
DWW
DWW
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как вместо относительной ссылки на ячейку вставить переменную
Пара элементарных для специалистов вопросов:
1. ActiveCell.FormulaR1C1 = "=AVERAGE(R[-33]C[-1]:RC[-1])"
Вместо выделенного красным необходимо вставить значение некой переменной. Как бы это сделать не нарушая логику работы фукции?

2.Записал с помощью макроса подсчёт скользящего среднего из Пакета Анализа Эксель. Получилось вот такое:
Application.Run "ATPVBAEN.XLAM!Moveavg", , , 34, False, False, False
Однако редактор ругается, не хотит выпонять энтот код. Почему?
Можно ли в качестве коффициента усреднения, в данном случае 34, использовать переменную? Как это лучше(проще) сделать?

Спасибо!
...
Рейтинг: 0 / 0
08.03.2011, 18:03
    #37154031
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как вместо относительной ссылки на ячейку вставить переменную
1.
Код: plaintext
1.
2.
dim i as integer
i = - 33 
ActiveCell.FormulaR1C1 = "=AVERAGE(R[" & i & "]C[-1]:RC[-1])"

2. Почему оно не хочет выполняться - написано в тексте ошибки. Прочитай ее.
...
Рейтинг: 0 / 0
08.03.2011, 18:53
    #37154075
DWW
DWW
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как вместо относительной ссылки на ячейку вставить переменную
Спасибо! Работает!
...
Рейтинг: 0 / 0
12.03.2011, 00:41
    #37160703
AndreTM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как вместо относительной ссылки на ячейку вставить переменную
С другой стороны, если формула на лист уже подставляется выполнением некоей функции - зачем? - не проще ли нужные вычисления произвести внутри функции и подставить значения...
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как вместо относительной ссылки на ячейку вставить переменную / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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