This question has been
asked in this forum before, and is actually covered by the Gatherer Rulings for
Anafenza, the Foremost:
Anafenza’s last ability cares only what the card would be in the zone it’s moving from, not what it would be in the graveyard. For example, if a land card you control becomes a creature due to an effect and then dies, the land card will be exiled. But if a creature card with bestow is an Aura when it would be put into the graveyard, it ends up in the graveyard.
This happens because Anafenza's ability is a replacement effect, and must therefore be applied before the event it's trying to replace actually occurs. So when the ability goes looking to see if there's anything to apply to, the animated land or manifested noncreature will at that time still be on the battlefield and therefore will be creatures. The ability sees that those creatures are cards, and that they are going to the graveyard, and so will apply to them. It doesn't care that once they arrived in the graveyard they would have no longer been creature cards, because it doesn't try to predict the future.