powered by simpleCommunicator - 2.0.39     © 2025 Programmizd 02
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / FormulaR1C1 в VBA
5 сообщений из 5, страница 1 из 1
FormulaR1C1 в VBA
    #39291698
LiQuid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день.
Прошу подсказать, где моя ошибка? Ругается что FormulaR1C1 не правильно написана.

HeaderRowsCount = 3
TotalRows = Cells(Rows.count, 4).End(xlUp).Row
CodeColumn = 5

Код: vbnet
1.
2.
3.
4.
5.
    For i = 1 To TotalRows - HeaderRowsCount
    
        Cells(i + HeaderRowsCount, CodeColumn).FormulaR1C1 = "=IF(OR($F$ & i=""Rotation 1"",$F$ & i=""Rotation 2""),$AL$ & i/11,$AL$ & i/8)"

    Next i
...
Рейтинг: 0 / 0
FormulaR1C1 в VBA
    #39291709
LiQuid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ошибка: Run-time error '1004'
Application-defined or object-defined error
...
Рейтинг: 0 / 0
FormulaR1C1 в VBA
    #39291719
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Замени
Cells(i + HeaderRowsCount, CodeColumn).FormulaR1C1 =
на
Debug.Print
и посмотри, какой бред ты пытаешься засунуть в качестве формулы.
...
Рейтинг: 0 / 0
FormulaR1C1 в VBA
    #39291721
Фотография The_Prist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LiQuid,

а сами-то не видите? Стиль формулы R1C1 указываете, а в тексте формулы используете ссылки типа А1. Отсюда и ошибки. Пишите уж тогда не .FormulaR1C1, а просто .Formula
Плюс, я смотрю с кавычками у Вас тоже не лады. Почему Вы амперсанд указываете внутри кавычек? Там переменная VBA? Она должна быть выделена из текста:
Код: vbnet
1.
"=IF(OR($F$" & i & '=""Rotation 1""...



дальше сами
...
Рейтинг: 0 / 0
FormulaR1C1 в VBA
    #39291722
Фотография The_Prist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
The_Prist
Код: vbnet
1.
"=IF(OR($F$" & i & '=""Rotation 1""...


"=IF(OR($F$" & i & " =""Rotation 1""
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / FormulaR1C1 в VBA
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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