powered by simpleCommunicator - 2.0.55     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как вместо относительной ссылки на ячейку вставить переменную
4 сообщений из 4, страница 1 из 1
Как вместо относительной ссылки на ячейку вставить переменную
    #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
Как вместо относительной ссылки на ячейку вставить переменную
    #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
Как вместо относительной ссылки на ячейку вставить переменную
    #37154075
DWW
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DWW
Гость
Спасибо! Работает!
...
Рейтинг: 0 / 0
Как вместо относительной ссылки на ячейку вставить переменную
    #37160703
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
С другой стороны, если формула на лист уже подставляется выполнением некоей функции - зачем? - не проще ли нужные вычисления произвести внутри функции и подставить значения...
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как вместо относительной ссылки на ячейку вставить переменную
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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