In lisp can check is function loaded if not then load a lisp. Not sure if same for a VBA function. Your vba should have function names, so maybe try this. Load your VBA then try this let me know.
(if (not yourvbafunctionname)
(alert "vba not found ")
(alert "vba found") ; if true already loaded this message will appear
)
same in lisp
(if (not AH:getvalsm)(load "Multi Getvals.lsp")) ; looks for function AH:getvalsm if not exist then load the lisp