Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Страницы: 1
RSS
Вставить русскую формулу в любой столбец таблицы
 
Здравствуйте.
Помогите решить простую задачу.
Есть формула
=ЕСЛИ(И(D8>=4;F8>=5;M9>=6);1;"")"
Она может вставляться в любой столбец, который правее столбца М. Но формула не меняется. Она должна сохраняться в этом виде.
Как её вставить при помощи макроса?
Это
Код
Cells(8, ActiveCell.Column).FormulaLocal = "=ЕСЛИ(И(D8>=4;F8>=5;M9>=6);1;"")"
не работает почему-то
Никаких врагов, зато и никаких друзей.
 
кавычек мало
Код
Cells(8, ActiveCell.Column).FormulaLocal = "=ЕСЛИ(И(D8>=4;F8>=5;M9>=6);1;"""")"
Изменено: webley - 8 Апр 2015 14:07:59
 
Кавычки, чтобы воспринимались как часть формулы, тоже надо брать в кавычки :)
Код
=ЕСЛИ(И(D8>=4;F8>=5;M9>=6);1;"""")"
Кому решение нужно - тот пример и рисует.
 
webley, Пытливый Спасибо. Не сообразил что-то. Всё работает.
Никаких врагов, зато и никаких друзей.
 
Для очень длинных формул можно делать так:

1) Создаётся txt файл, внутри которого записывается формула
2) Экспортируются данные из файла в ячейку
Страницы: 1
Читают тему (гостей: 1)