It's not really weird - it's standard functionality.
As outlined - if a cell contains only a Constant (ie manually entered value) this is seen as the "formula value" by XL
(though yes, HasFormula will return False as it's a Constant in the same way as SpecialCells would also see it as a Constant).
Bookmarks