Now try the possible fixes to resolve the Excel error 400. So these are some of the possible reasons that might cause the VBA error 400 while running Excel Macros. The properties and method of VBE object for manipulation VBA code stored in Office document are by default inaccessible.The macros you are trying to run is corrupted.While trying to gain access to an object that does not exist.The arguments contain the value that is not valid.The external error like failure to read or write from a file.Due to an error in the macro that was running.Due to incorrect or failed installation or un-installation of software.There is no exact reason for getting the VBA error 400 in Excel 2016, some of the common causes like VBA corruption or the macros you are trying to run is corrupt and many others. Why I am getting Excel VBA Error Code 400? Preview the repaired files and click Save File to save the files at desired location.Select the corrupt Excel file (XLS, XLSX) & click Repair to initiate the repair process.Download Excel File Repair Tool rated Excellent by Softpedia, Softonic & CNET.