Re: Shell problem
See how to use WinSCP .NET assembly from VBA:
https://winscp.net/eng/docs/library_vb
https://winscp.net/eng/docs/library_vb
hShell = Shell(GetDBPath & "winscp /script= " & sScriptFile)
Please, enable the log file by /log=path_to_log and post the log file.