ник: pashulka
Re[1]: Как определить - ячейка с данными или ссылка? Пользовательская функция 1. Самооценка здесь абсолютно не причём, тем паче что более сурового критика по отношению к себе, чем я, не найти.
2. Что касается ответов, то Вы могли прочитать хоть все мои ответы, но учитывая Ваше знание MS Excel весьма вероятно, что Вы просто не поняли многих вещей и это вполне естественно. Не зная предмета, нельзя оценить уровень знаний. Тоже самое произойдёт, если я стану просматривать топики, где речь идёт о Delphi, которого я не знаю.
3. Это ложь, если ввести "=БРЕД" или "=100+5" то Ваша пользовательская функция возвращает именно ЛОЖЬ ибо даже невооружённым взглядом видно, что оба варианта есть текст, если ввести =БРЕД и =100+5, то в первом случае ЛОЖЬ, во втором ИСТИНА, что и требовалось доказать, тогда как Ваша первая UDF в обоих случаях ИСТИНА
P.S. Если уж использовать UDF для определения наличия формулы, то достаточно :
Function IsFormula(iCell As Range) As Boolean
IsFormula = iCell.Item(1).HasFormula
End Function