How to Fix Runtime Error 1004 in Excel? There are four effective methods for you to choose from. You can follow them one by one to re-access the influenced Excel file. And Stellar Toolkit for File Repair will also give a helping hand if your Excel files got damaged or corrupted
The Run-time error 1004 in Excel usually happens when running macros or modifying range values or when there is an issue with the VBA code. The run time error 1004 appears when there are too many legend entries in the Microsoft Excel chart compared to the available space.
Four ways to fix run time error 1004 in Excel:
Workable Solutions | Step-by-step Troubleshooting |
---|---|
Fix 1. Repair Corrupted Excel File | Repair corrupted Excel files with a file recovery tool. EaseUS file repair tool fixes severely corrupted XLS and XLSX files and retrieves everything from Excel...Full steps |
Fix 2. Delete the GWXL97.XLA Files Project Object Model | Fix the Excel error 1004 to find and delete the error file. Go to C:\Program Files\MS Office\Office\XLSTART...Full steps |
Fix 3. Check the Trust Access to the VBA | Enable a VBA project trust option in Excel Trust Center to fix Excel error 1004. Open a blank Excel file...Full steps |
Fix 4. Create Another Excel Template | Start a new Excel workbook and make sure there is only one worksheet in it. Format the workbook first...Full steps |
Microsoft Visual Basic for Applications (VBA) is developed to help users write programs for the Windows operating system. It runs as an internal programming language in Microsoft Office, such as Word, Excel, and PowerPoint.
Some users have reported that when running VBA in an Excel chart or trying to generate a Macro in Excel documents, an error message popped up saying: Runtime error 1004. And then they find themselves cannot access the Excel files. If you have the same encounter as these users, this post is the right place for you. You can find both the reasons for this error code and the corresponding solutions on this page.
The error message contains more information than the error code 1004. Generally, following the error code, you can see a brief description. The most repeated error messages are listed below:
If all the above solutions can't help you out, then there is one possibility that the Excel file you want to open is damaged. To fix a damaged Excel file, you can rely on file repair software. EaseUS Fixo Document Repair is a great choice.
With this tool, click the "Repair" button and wait for it to fix all the corrupted documents for you.
Before you are going to fix runtime error 1004 in Excel, watch this video first. It provides you with more details on file repair.
Download the software and follow the detailed steps below to fix corrupted Excel files.
Step 1. Download and launch Fixo on your PC or laptop. Choose "File Repair" to repair corrupted Office documents, including Word, Excel, PDF, and others. Click "Add Files" to select corrupted documents.
Step 2. To repair multiple files at once, click the "Repair All" button. If you want to repair a single document, move your pointer to the target file and choose "Repair". You can also preview the documents by clicking the eye icon.
Step 3. Click "Save" to save a selected document. Select "Save All" to save all the repaired files. Choose "View Repaired" to locate the repaired folder.
The easiest method to fix the Excel error 1004 is to find and delete the error file.
Step 1. Go to C:\Program Files\MS Office\Office\XLSTART.
Step 2. Find GWXL97.XLA file and delete it.
Step 3. Reopen your Excel file and check if the problem is solved.
Share this post on social media to help others learn how to fix the run time error 1004 in Excel files.
Another solution you can try is to enable a VBA project trust option in Excel Trust Center. Follow the detailed steps and try them.
Step 1. Open a blank Excel file and click "Files" on the upper left.
Step 2. Click Option and go to Trust Center.
Step 3. Find and enter the Trust Center Settings.
Step 4. Under Macro Settings, tick the option of "Trust access to the VBA project object model."
Now you can check your Excel file.
This method could be a little bit complicated, but it's useful and worth trying.
Step 1. Please start a new Excel workbook and make sure there is only one worksheet in it.
Step 2. Format the workbook first and then put the data you need onto it.
Step 3. Tap File > Save As, first enter the file name, and click the unfold arrow in Save as Type column.
Excel 2003: Choose Excel 97-2003 Template.
Excel 2007 or Later: Choose Excel Template.
Step 4. Click "Save" to confirm.
Now you can insert it programmatically by using the following code: Add Type:=path\filename. The file name is the one you set when you create the new Excel template.
If you want to know how to fix runtime error 1004 in Excel properly, you need to understand what leads to this issue. The following are the most prominent reasons.
Although many reasons would cause this Excel error 1004 problem, luckily, some valid methods can help users re-access the files. Let's check them one by one.
After reading, you must have a thorough understanding of how to fix Runtime error 1004. If you can make sure that the Excel file you want to open is valid, then the first three methods will help you out.
Once you got a damaged Excel file, a professional file recovery tool is a wiser choice. EaseUS Fixo is highly recommended by many users & IT professionals to help you repair Word, Excel, PowerPoint, and PDF files.
Related Articles
How to Recover OBS Recording Deleted, Crashed and Corrupted
Recover Deleted Files on Kali Linux [Kali Linux Restore]
How to Fix File Explorer Not Showing Files | Best Solutions
How to Recover Deleted Files from SSD | 2024 Updated