Imagine you were asked to evaluate the quality of a VB / VBA program.
Assume that this evaluation covered only VB/VBA codes, excluding forms and reports.

If you need to do it for more than 1 program, you would need to establish a methodology, so that there is a standardized and consistent way to do it.
In this way, different programs could be compared even though they are totally different.

How would you do it ? What criteria would you take into account in your evaluation ?