A VBA macro will be used by non-technical staff. Which professional design decision improves the user experience most?
-
A
Requiring users to open the VBE to run the macro
-
B
Adding a custom ribbon button or form with clear labels and input validation
-
C
Providing the source code and asking users to modify it as needed
-
D
Using InputBox for every parameter without any default values