Author |
Topic |
|
nnsav
21 Posts |
Posted - 08/19/2011 : 09:52:31
|
Добрый день Подскажите пожалуйста какой функцией можно реализовать следующее.
В шейпе A.1 содержится текс "15". Хотелось бы в шейп А.2 записать текст, полученный как сумма константы, наприме 1, и текста из A.1. Т.е. в данном случае в А.2 должно получиться 16
Пробовал через EVALTEXT, но данная функция, если я правильно понял, позволяет вычислить текст, уже записанный в ячейку, и не допускает формирование текста внутри самой функции. |
|
Tumanov
Russia
1198 Posts |
Posted - 08/19/2011 : 15:54:44
|
А что не получается с EVALTEXT? Вот я записал в один шейп 15. В другом ввел формулу =EVALTEXT(Sheet.1!TheText)+100 В шейпе вижу 115 Разве не это требуется? |
|
|
nnsav
21 Posts |
Posted - 08/21/2011 : 15:01:41
|
Спасибо. Все получается, не сообразил использовать EVALTEXT(Sheet.341!TheText) как слогаемое. Полагал, что EVALTEXT(...) это строка. |
|
|
Евгени
4 Posts |
Posted - 04/18/2012 : 06:10:33
|
Простите, но можно поподробнее для совсем чайников? Как я понял тут речь идет не о макроксах. Кликнул на шейп правой кнопкой, вызвал таблицу свойств фигуры и... поглядев, попереводив ввел "=EVALTEXT(Sheet.23!TheText)+100" в Events --> The Text. Потом изменив текст в Sheet.23 увидел в свойствах как раз то, что ожидалось, но только в смой таблице свойств а не непосредственно на шейпе, да и то значение изменяется, только когда во втором макроксе начинаешь что-то писать, а это совсем не устраивает. Может я где-то фальшь на тру не поменял, или формулу не туда скопипастил? |
|
|
Евгени
4 Posts |
Posted - 04/18/2012 : 06:20:37
|
А формула =EVALTEXT(Sheet.23!TheText)+(Sheet.64!TheText) вообще отображает только 23-й шейп, игнорируя 64-й. ЗЫ можно посмотреть номер шейпа ещё где-то кроме таблицы свойств? |
|
|
Surrogate
Russia
122 Posts |
Posted - 04/18/2012 : 14:46:31
|
Я с EVALTEXT никогда не работал. но чутье мне подсказывает, что синтаксис неверный =EVALTEXT(Sheet.23!TheText)+(Sheet.64!TheText)
правильнее будет. вычисляются значения текстовых полей и потом значения складываются
=EVALTEXT(Sheet.23!TheText)+EVALTEXT(Sheet.64!TheText)
ЗЫ: какая версия визио ? это я спрашиваю, чтоб подсказать как ID шейпа найти † |
Edited by - Surrogate on 04/18/2012 14:50:31 |
|
|
|
Topic |
|
|
|