Hi @Anonymous,
This is always a challenge. @Patchy's link provides a slick LISP routine to do some of this.
In the past I have used a combination of techniques to create a schedule.
One way is to make a table and insert a field linked to the object's area. This works well but makes it difficult to know which area is which.
So the other way I have done this is to create a block with two attributes: one for the area name and a second to capture the area size
I can then create a table to capture both pieces of information. Once in a table you can even export it to Excel to perform calculations. The only draw back is that you have to manually enter the area into the attribute value.
Perhaps this will get you started on a solution that best fits your needs.
Please hit the Accept as Solution button if my post fully solves your issue or answers your question.
John Vellek
Join the Autodesk Customer Council - Interact with developers, provide feedback on current and future software releases, and beta test the latest software!
Autodesk Knowledge Network | Autodesk Account | Product Feedback