Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / можно ли определить наличие конкретной формулы в ячейке? / 3 сообщений из 3, страница 1 из 1
24.01.2007, 12:11:35
    #34278113
Alexey07
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
можно ли определить наличие конкретной формулы в ячейке?
необходимо обнаружение конкретной формулы. В моем случае =ПРОМЕЖУТОЧНЫЕ.ИТОГИ() с выводом в другую ячейку Истина или Ложь.

один из предложенных вариантов, написание макроса

Function HasFormula(cell As Range)

HasFormula = UCase(cell.FormulaLocal) = "=ПРОМЕЖУТОЧНЫЕ.ИТОГИ()"

End Function

к сожалению не работает, так как для Экселя
=ПРОМЕЖУТОЧНЫЕ.ИТОГИ() **НЕ РАВНО** =ПРОМЕЖУТОЧНЫЕ.ИТОГИ(1;А1:А3)


Есть еще предложения?
...
Рейтинг: 0 / 0
24.01.2007, 13:02:24
    #34278389
vkodor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
можно ли определить наличие конкретной формулы в ячейке?
Код: plaintext
1.
2.
3.
Function HasFormula(cell As Range)
    HasFormula = UCase(cell.FormulaLocal) Like "=ПРОМЕЖУТОЧНЫЕ.ИТОГИ*"
End Function
...
Рейтинг: 0 / 0
24.01.2007, 14:13:28
    #34278764
Alexey07
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
можно ли определить наличие конкретной формулы в ячейке?
Все работает, спасибо
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / можно ли определить наличие конкретной формулы в ячейке? / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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