Гость
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Не удается возвратить значение ячейки из Excel / 4 сообщений из 4, страница 1 из 1
25.03.2003, 10:52
    #32126325
sergsm
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не удается возвратить значение ячейки из Excel
Мне нужно вставить в ячейку Excel ф-цию: "=Если(A>1;1;2)"
и получить результат

FORMULA_t = "=Если(A>1;1;2)"
XL.ActiveCell.FormulaR1C1 = "=" + FORMULA_t
В результате этого у меня выходит ошибка, т.к. слово "Если" при вставке превращается в нечитаемый вид

Если же я вставляю в ячейку формулу из БД:
---
basa!Name = "=Если(A>1;1;2)"
---
XL.ActiveCell.FormulaR1C1 = basa!Name
В результате в ячейке выдается не результат, а текст формулы:
"=Если(A>1;1;2)"

Кстати, если я вставляю формулы с простыми действиями, то все нормально:
FORMULA_t = "= 5 + 6 / 4.4"
XL.ActiveCell.FormulaR1C1 = "=" + FORMULA_t
nvalue = Round(XL.WorkBooks(1).WorkSheets(1).Cells(1, 1).Value, 6)


Может чего подскажете, уважаемые.
Заранее благодарен
...
Рейтинг: 0 / 0
25.03.2003, 12:03
    #32126400
Senin Viktor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не удается возвратить значение ячейки из Excel
Используй англоязычные команды, т.е. вместо ЕСЛИ - IF

P.S.
А че это за ячека А, ты что столбец с 1 сравниваешь или это просто пример?
...
Рейтинг: 0 / 0
25.03.2003, 13:15
    #32126485
sergsm
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не удается возвратить значение ячейки из Excel
При использовании IF то же самое, что и при использовании Если
Вместо А надо было написать цифру. Я просто не то написал.
...
Рейтинг: 0 / 0
25.03.2003, 16:12
    #32126695
Senin Viktor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не удается возвратить значение ячейки из Excel
У меня все работает таким образом
ws.Range("A1").FormulaLocal = "=Если(1=1;1;0)"

З.Ы,
>FORMULA_t = "=Если(A>1;1;2)"
>XL.ActiveCell.FormulaR1C1 = "=" + FORMULA_t

XL.ActiveCell.FormulaR1C1 ="==Что-то"
В итоге у тебя 2 знака равно.
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Не удается возвратить значение ячейки из Excel / 4 сообщений из 4, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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