As already stated, you absolutely need to solve the "restore from commandline" issue first. If you can't do it from there, you can't do it, period. Involving another silly mechanism like Excel just to run a VB script borders on the insane.
How to run VB scripts from the commandline:
https://technet.microsoft.com/en-us/library/ee156587.aspx
(BTW, this is the first result of a google search for "run vb script from the commandline".
The same search also reveals lots of usable hints for the task)
... View more