Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.77/47: Рейтинг темы: голосов - 47, средняя оценка - 4.77
4 / 4 / 0
Регистрация: 19.01.2014
Сообщений: 24
1

Вставить формулу в ячейку Excel

04.06.2016, 11:25. Показов 9422. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый день использую Microsoft.Office.Interop.Excel, нужно вставить вот такую формулу в ячейку =ВПР("Объект*";B1:B40;1;ЛОЖЬ)
Только что я не пробовал:
C#
1
2
3
List.Cells.Cells[1, 1] = @"=ВПР(""Объект*"";B1:B40;1;ЛОЖЬ)";
List.get_Range("A1").Formula.ToString(@"=ВПР(""Объект*"";B1:B40;1;ЛОЖЬ)");
List.Cells.Cells[1, 1] "=ВПР(" + '\u0022' + "Объект*" + '\u0022' + '\u003B'+ "B1:B40" + '\u003B' + "1" + '\u003B' + "ЛОЖЬ)";
Ничего из этого не работает, ругается на ; точки с запятой или " ковычки.
От ковычек избавился записав в соседнюю формулу Объект* , а от ; как непойму((((
Помогите кто знает
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.06.2016, 11:25
Ответы с готовыми решениями:

Как вставить формулу в ячейку?
Мне в ячейке нужно написать в виде текста: территория, тыс. км^2. Но мне нужно чтобы двойка была...

Вставить формулу в последнюю незаполненную ячейку
Здравствуйте! Необходимо вставить формулу в последнюю незаполненную ячейку, но чтобы она...

Как программно вставить формулу в ячейку?
в ячейке есть формула - к примеру =ЕСЛИ(L!$B$2;Таблица157;];#Н/Д) как сделать чтобы она...

Как в ячейку вставить формулу со ссылкой на другой лист?
Есть таблица, вид таблицы представлен во вложении. Это уже результат работы макроса. Есть куча...

2
4 / 4 / 0
Регистрация: 19.01.2014
Сообщений: 24
05.06.2016, 18:55  [ТС] 2
Разобрался сам, за место ; надо ставить ,
2
997 / 356 / 135
Регистрация: 27.10.2006
Сообщений: 764
06.06.2016, 02:16 3
По идее так
1. В русском Excel в формулах нужно использовать точку с запятой, т.е. =ВПР(A1;Лист1!A:B;2;0)
2. В английском Excel в формулах нужно использовать запятую, т.е. =VLOOKUP(A1,Sheet1!A:B,2,0)
3. В место ЛОЖЬ (англ. FALSE) в формулах можно писать просто 0 в любом Excel (русском, английском и т.д.)

P.S. Если вы указываете ("A1").Formula - то формулу нужно вводить на английском языке. А если ("A1").FormulaLocal - то на русском

("A1").Formula = "=VLOOKUP(A1,Sheet1!A:B,2,0)"
("A1").FormulaLocal = "=ВПР(A1;Лист1!A:B;2;0)"
2
06.06.2016, 02:16
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.06.2016, 02:16
Помогаю со студенческими работами здесь

Excel 2007: записать формулу в ячейку
доброго времени суток! друзья, каким образом можно записать в ячейку формулу с помощью макроса. ...

Программно записать формулу в ячейку Excel
Необходимо из программы добавить в ячейку Excel формулу. К примеру в ячейку C3 вставить формулу...

Как вставить ячейку в Excel
Как вставить ячейку в Excel со сдвигом вправо? Пишу на VBS.

Вставить изображение в ячейку Excel
Привет всем Гуру ЕКСЕЛЯ И VBA. Помогите разобратся с проблемкой! Как сделать в екселе 2007 чтоб...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru