Hi Mike,
The question remains, what do you want to do in Numbers? (These discussions are not for Excel, though some of us use Excel as well as Numbers).
VBA, as you no doubt know, is for Excel and the rest of the MS Office suite. VBA works quite well in recent versions of Excel on the Mac. (A lot has happened since your 2011 version). Automation of Numbers for the Mac is accomplished not via VBA but via AppleScript (and for the hardy few, JXA or JavaScript for Applications).
What do you need in Numbers that you can't get using the built-in STOCK() and STOCKH() functions? You can see an example of how these two functions work in the 'My Stocks' template at File > New in your menu. They provide functionality similar to the UDF (user defined functions) that SMF appears to add (I haven't tried to test it) to Excel.
STOCK() and STOCKH() and their foreign exchange cousins CURRENCY() and CURRENCYH() retrieve data from Yahoo! Finance. Unfortunately for us, Yahoo! Finance was recently acquired by Verizon, which decided that it would no longer provide near real-time prices. You can still, however, retrieve previous day's closing price and other data via the built-in functions.
If you need data that the built-in functions don't provide but is available via the Yahoo! Finance API then you might still be successful in getting an AppleScript to work. There are many examples of scripts posted on one of the longest and most-read threads in these Numbers for Mac discussions, here.
If you know of other data sources that provide an API that might be accessed via scripting, let us all know.
SG