From experience we believe the chances of success for an Excel VBA project depends on these 4 factors.
Project Complexity Naturally a project with relatively simple logic is easier to implement.
Your expectation of effort & budget should be aligned with the difficulty level of your project.
A Knowledgeable Client We need to work with someone who is knowledgeable with the business logic of the project.
We need to translate his business knowledge into clear project requirements.
His knowledge is needed again during the application testing stage.
Decision Making Power Decision power of the client matters to us. We prefer to work with someone
with discretionary powers for budget approval to reduce our project risks.
Time In order to produce quality work we need time and we do not liked to be rushed.
We realised we could deliver a much better product with less costs, only with more time.