Come risolvere l'errore di runtime 1004 in Excel

Come risolvere l'errore di runtime 1004 in Excel? Ci sono 4 metodi efficaci da scegliere. È possibile seguirli uno per uno per accedere nuovamente al file Excel influenzato. E la procedura guidata di recupero dati di EaseUS vi aiuterà anceh se i vostri file Excel sono stati danneggiati o corrotti.

Navigazione

Microsoft Visual Basic for Applications(VBA) è sviluppato per aiutare gli utenti a scrivere programmi per il sistema operativo Windows. È un linguaggio interno di programmazione in Microsoft Office come Word, Excel e PowerPoint.

Alcuni utenti hanno riferito che quando si esegue VBA in un grafico Excel o si cerca di generare una macro in documenti Excel, è apparso un messaggio di errore che diceva: 'Errore di runtime 1004'. E poi non riescono ad accedere ai file di Excel. Se avete lo stesso problema di questi utenti, questo post è il posto giusto per voi. In questa pagina potete trovare sia i motivi che le soluzioni corrispondenti di questo codice di errore.

errore runtime

Dettagli dell'errore di runtime

Il messaggio di errore contiene più informazioni rispetto al codice di errore 1004. In genere, seguire il codice di errore, è possibile visualizzare una breve descrizione. I messaggi di errore più ripetuti sono elencati di seguito:

  • Errore di runtime 1004: errore dell'applicazione o dell'oggetto.
  • Errore di runtime 1004: metodo Ranger del foglio di lavoro degli oggetti non riuscito.
  • Errore di runtime 1004: metodo di copia della classe del foglio di lavoro non riuscito.

Il motivo per cui si vede l'errore di runtime 1004 in Excel

Se volete sapere come risolvere correttamente l'errore di runtime 1004 in Excel, dovete capire cosa porta a questo problema. Le ragioni più frequenti sono le seguenti.

  • Errore del nome della macro

La Macro che state eseguendo sta copiando il foglio di lavoro originale in una scheda di lavoro con un nome definito non salvato e chiuso prima di eseguire la Macro.

  • Conflitto di file

Quando si apre il file Excel con VBA, si entra in conflitto con altri programmi.

  • Troppe voci della legenda

Il grafico Excel contiene più voci della legenda rispetto allo spazio disponibile per visualizzare le voci della legenda nel grafico.

  • Corruzione di file Excel

I file .xls sono stati corrotti, infettati o danneggiati.

Anche se molte ragioni causerebbero questo problema di errore di Excel 1004, per fortuna, alcuni metodi validi possono aiutare gli utenti ad accedere ai file. 

Soluzione 1. Eliminare i file GWXL97.XLA

Il metodo più semplice per risolvere l'errore di Excel 1004 è quello di trovare ed eliminare il file di errore.

1. Andare a C:\Program Files\MS Office\Office\XLSTART.

2. Trovare il file GWXL97.XLA ed eliminarlo.

3. Riaprire il file Excel e verificare se il problema è stato risolto.

Soluzione 2. Controllare l'accesso al modello a oggetti dei progetti VBA

 Un'altra soluzione che potete provare è di attivare un'opzione Trust di progetto VBA nel Centro protezione. Seguite i passi dettagliati e fate una prova.

1. Aprire un file Excel vuoto e cliccare su "File" in alto a sinistra.

2. Cliccare su Opzione e poi sul Centro protezione.

cliccare su Opzione

3. Entrare nelle impostazioni Centro protezione.

entrare nelle impostazioni

4. Sotto le Impostazioni delle macro, spuntare l'opzione "Considera attendibile l'accesso al modello a oggetti dei progetti VBA".

considera attendibile l'accesso al modello a oggetti dei progetti VBA

Soluzione 3. Creare un altro modello di Excel

Questo metodo potrebbe essere un po' complicato, ma è utile e vale la pena provare.

1. Avviare una nuova cartella di lavoro Excel e assicurarsi che ci sia un solo foglio di lavoro.

2. Formattare prima la cartella di lavoro e poi inserire i dati necessari.

3. Salvare il file in formato: Excel 93-2003 Template oppure Excel Template.

salvare Excel Template

Excel 2003: scegli Modello Excel 97-2003.

Excel 2007 o versioni successive: scegli Modello Excel.

salvare il modello

4. Fare clic su "Salva" per confermare.

Ora è possibile inserirlo programmaticamente utilizzando il seguente codice: Add Type:=path\nome del file. Il nome del file è quello impostato quando si crea il nuovo modello di Excel.

Soluzione 4. Recuperare il file Excel corrotto

Se tutte queste soluzioni non possono aiutarvi, c'è una possibilità che il file Excel che volete aprire sia danneggiato. Per riparare un file Excel danneggiato, si può affidare a un software di recupero dati. EaseUS Data Recovery Wizard è la scelta ideale. Con questo strumento, basta fare un clic sul pulsante "Scansione" e aspettate che trova tutti i documenti danneggiati, poi scegliete quello che vi serve e cliccate su "Recupera". Questo è tutto quello che dovete fare per correggere un file Excel o un file Word con EaseUS Data Recovery Wizard.

Scaricate il software e seguite i passi dettagliati qui sotto per fare una prova.

Guida semplice per recuperare file Excel:

Passo 1. Specificare una posizione

Esegui EaseUS Data Recovery Wizard, e seleziona un disco (puoi anche selezionare una cartelle specifica) e clicca su "Scansiona".

il software EaseUS specializza in recupero file

Passo 2. Scansionare dati

Attendi il completamento della scansione. Potresti trovare file Excel desiderato in maniera facile e veloce usando la funzione "Filtro".

il software comincia una scansione

Passo 3. Visualizzare in anteprima e recuperare file Excel

Una volta trovato il documento Excel di destinazione, visualizzalo in anteprima e premi "Recupera" per salvare il file Excel riparato in una posizione sicura in un altro disco per evitare la sovrascrittura.

visualizzare e recuperare file Excel

Conclusione

Dopo aver letto questo articolo, dovreste avere una comprensione approfondita di come risolvere l'errore di Runtime 1004. Se potete assicurarvi che il file Excel che volete aprire sia valido, allora i primi tre metodi vi saranno d'aiuto. Una volta ottenuto un file Excel danneggiato, uno strumento professionale per il recupero dei dati è una scelta più saggia. Vale la pena ricordare che, oltre ai file Excel danneggiati, EaseUS Data Recovery Wizard può aiutarvi con l'attacco di virus, la cancellazione accidentale di file e l'improvviso crash del sistema.

Domande frequenti sull'errore di runtime 1004

1. Cosa sono gli errori di runtime?

"Errore di runtime" è un errore che si verifica durante l'esecuzione o l'esecuzione di un programma. Quando si verifica questo errore, il programma potrebbe bloccarsi o bloccarsi visualizzando un messaggio di errore.

2. Perché si verifica l'errore 1004 di Visual Basic in Excel?

Ci sono molte ragioni per le quali gli utenti ottengono errori di runtime sui loro computer. Prendiamone quattro come esempio:

  • Errore del nome della macro
  • Conflitto con altri programmi durante l'apertura del file Excel VBA
  • Troppe voci della legenda
  • File excel danneggiato o corrotto

3. Come correggere l'errore di runtime 1004 in Excel?

Fortunatamente, l'errore può essere risolto usando un paio di metodi:

  • Metodo 1. Elimina i file GWXL97.XLA
  • Metodo 2. Controlla l'accesso al modello a oggetti dei progetti VBA
  • Metodo 3. Crea un altro modello di Excel

In caso che i metodi suddetti non riescono a risolvere il tuo problema, non resta altro che recuperare il file Excel danneggiato con il software affidabile - EaseUS Data Recovery Wizard.

4. Come prevenire gli errori di runtime?

È possibile prevenire gli errori di runtime assicurandoti sempre che il sistema sia aggiornato e che disponga di risorse sufficienti per l'esecuzione dei programmi.

Recensioni dei Prodotti

TrustScore 4.7 | 323 recensioni
  • EaseUS Data Recovery Wizard è un potente software di ripristino del sistema, progettato per recuperare file cancellati accidentalmente, dati persi a causa di malware.

    Scopri di Più
  • EaseUS Data Recovery Wizard è il migliore software di recupero dati che abbiamo visto. Non è perfetto, in parte perché la tecnologia del disco avanzata di oggi rende il recupero dei dati abbastanza difficile.

    Scopri di Più
  • EaseUS Data Recovery Wizard Pro ha una reputazione come uno dei migliori programmi software di recupero dati sul mercato. Viene fornito con una selezione di funzionalità avanzate, tra cui ripristino di partizioni, ripristino di unità formattate e riparazione di file danneggiati.

    Scopri di Più