Cosa causa il messaggio "Errore di runtime 1004" su Microsoft Excel?

Pubblicato: 2020-08-26

Stai cercando come risolvere "Impossibile eseguire la macro" in Excel? Allora sei nel posto giusto. Il messaggio è uno dei tanti che possono apparire a causa dell'errore di runtime 1004. Altre varianti dell'errore 1004 di Excel includono:

  • Errore definito dall'applicazione o dall'oggetto: Errore di runtime 1004
  • Metodo "Ranger" del foglio di lavoro dell'oggetto non riuscito
  • Metodo di copia della classe del foglio di lavoro non riuscito
  • L'accesso a livello di codice a Visual Basic Project non è attendibile
  • Macro di Excel "Errore di runtime 1004"
  • Metodo di apertura delle cartelle di lavoro degli oggetti non riuscita: errore di runtime 1004
  • Seleziona il metodo della classe Range non riuscito: errore di runtime VBA di Excel 1004
  • Errore definito dall'applicazione o dall'oggetto: Salva come errore di runtime VBA 1004
  • Intervallo di metodi dell'oggetto _global non riuscito visual basic: errore di runtime 1004

Qual è l'errore di runtime 1004 in Excel?

Microsoft Excel è un foglio di calcolo utile e molto richiesto che semplifica il calcolo dei dati. È utilizzato da privati ​​e aziende in tutto il mondo ed è disponibile in formato XLS e XLSX.

Tuttavia, mentre si lavora su un file Excel o si tenta di generare una macro, molti utenti sono stati aggravati dall'errore di runtime 1004. Ti impedisce di apportare modifiche alla cartella di lavoro di Excel, ti rende incapace di utilizzare determinate librerie di risorse e si blocca o manda in crash il programma o anche il tuo sistema. Causa fastidiosi problemi di prestazioni mentre si lavora con le applicazioni Visual Basic.

L'errore di runtime 1004 può verificarsi su qualsiasi versione di Excel: da Excel 2003 a Excel 2019. Viene visualizzato principalmente quando si tenta di eseguire Microsoft Visual Basic, Applications Macro. Il problema è dovuto a una procedura di sicurezza che ha lo scopo di bloccare Microsoft VBA da Excel. È probabile che l'errore di runtime 1004 non si verifichi se si concede l'accesso di sicurezza. L'errore potrebbe anche essere dovuto alla corruzione del programma a causa di un'infezione da malware.

Perché ricevo l'errore di runtime di Excel 1004?

L'errore di runtime 1004 può apparire come risultato di:

  1. Collegamento sul desktop di MS Excel danneggiato.
  2. Copia e incolla di dati filtrati in una cartella di lavoro di MS Office Excel.
  3. Conflitto di programma durante l'apertura del file VBA Excel.
  4. Impostazione a livello di codice di un intervallo di valori con una raccolta di stringhe di grandi dimensioni.
  5. Errore definito dall'applicazione o dall'oggetto.

Qualunque sia la ragione, il problema è facile da eliminare. Continua a leggere per sapere come correggere l'errore di runtime 1004 quando apporti modifiche in Excel.

Come correggere l'errore di runtime 1004 in Excel su Windows 10

Le seguenti soluzioni hanno dimostrato di funzionare:

  1. Esegui una scansione antimalware
  2. Consenti l'accesso al modello a oggetti del progetto VBA
  3. Crea un nuovo modello Excel
  4. Disinstalla Microsoft Works
  5. Rimuovere GWXL97.XLA

Dopo aver provato una o alcune delle soluzioni precedenti, l'errore verrà risolto. Ora ti forniremo i passaggi dettagliati per eseguire le soluzioni.

Correzione 1: eseguire una scansione antimalware

Questa è la prima soluzione che dovresti provare una volta ottenuto l'errore di runtime 1004. Se il tuo sistema è infetto da virus e altri tipi di malware, ti imbatterai in problemi spiacevoli e imprevisti. Il sistema e l'applicazione non funzioneranno correttamente. Inoltre, file e documenti importanti vengono danneggiati.

CONSIGLIATO

Proteggi il PC dalle minacce con Anti-Malware

Verifica la presenza di malware sul tuo PC che potrebbero non essere rilevati dal tuo antivirus e rimuovi le minacce in modo sicuro con Auslogics Anti-Malware

Auslogics Anti-Malware è un prodotto di Auslogics, certificato Microsoft Silver Application Developer
SCARICA ORA

Esegui una scansione completa del sistema con un potente programma antivirus. Ti consigliamo di utilizzare Auslogics Anti-Malware. Lo strumento dispone di strumenti di precisione per rilevare ed eliminare anche gli elementi dannosi più elusivi che potrebbero non essere rilevati dal tuo programma antivirus esistente. Auslogics è un partner Microsoft. Sono uno sviluppatore di applicazioni Microsoft Silver certificato. I prodotti Auslogics sono stati testati e apprezzati da esperti e milioni di utenti in tutto il mondo.

Correzione 2: consentire l'accesso al modello a oggetti del progetto VBA

La procedura per questa soluzione è semplice. Segui i passaggi seguenti:

  1. Avvia Excel e fai clic sulla scheda File.
  2. Fare clic su Opzioni.
  3. Fare clic su Centro protezione. È l'ultima opzione nel riquadro di sinistra.
  4. Fare clic sul pulsante Impostazioni Centro protezione nel riquadro di destra.
  5. Nella nuova pagina che si apre, individua Impostazioni macro nel riquadro di sinistra e fai clic su di essa.
  6. Seleziona la casella di controllo "Accedi all'accesso al modello a oggetti del progetto VBA" nella sezione Impostazioni macro sviluppatore nel riquadro di destra.
  7. Fare clic sul pulsante OK.

Correzione 3: crea un nuovo modello Excel

Invece di copiare o duplicare il tuo foglio di lavoro esistente, puoi inserire il tuo nuovo file di foglio di lavoro Excel all'interno di un modello. Questo aiuterà a correggere l'errore di runtime 1004. Ecco come farlo:

  1. Avvia Excel.
  2. Premi la combinazione Ctrl + N sulla tastiera per aprire una nuova cartella di lavoro. Assicurati di lasciare solo un foglio nella cartella di lavoro. Elimina il resto.
  3. Modifica la cartella di lavoro in base alle tue esigenze.
  4. Salva la cartella di lavoro premendo Ctrl + S sulla tastiera. Oppure, se utilizzi Excel 2003, fai clic sulla scheda File e fai clic su Salva con nome. Per Excel 2007 e versioni successive, fai clic sull'icona di Microsoft Office nell'angolo in alto a sinistra dello schermo, quindi fai clic su Salva con nome.
  5. Scegli una posizione in cui salvare il file sul tuo computer e inserisci un nome per il file.
  6. Fare clic sulla freccia a discesa accanto a "Salva come tipo" e selezionare Modello di Excel (.xlt) se si utilizza Excel 2003. Se si utilizza Excel 2007 e versioni successive, selezionare invece Modello di Excel (.xltx).
  7. Dopo aver salvato il modello, utilizzare il seguente codice per inserirlo:

Aggiungi tipo:=percorso\nomefile

Assicurati di sostituire "percorso\nomefile" con il percorso effettivo e il nome file del modello.

Correzione 4: disinstallare Microsoft Works

Ecco la procedura da seguire:

  1. Fare clic con il pulsante destro del mouse sul pulsante Start per aprire il menu Power User. Seleziona Task Manager dall'elenco. In alternativa, premi la combinazione Ctrl + Alt + Canc sulla tastiera e quindi fai clic su Task Manager.
  2. Una volta in Task Manager, fai clic su ciascuna delle app in esecuzione e fai clic sul pulsante Termina attività.
  3. Chiudi la finestra Task Manager.
  4. Apri l'utilità Esegui premendo la combinazione di tasti Windows + R. Digita "appwiz.cpl" (senza virgolette) nel campo di testo e fai clic sul pulsante OK o premi Invio sulla tastiera.
  5. Individua Microsoft Works nell'elenco delle app e fai clic con il pulsante destro del mouse su di esso. Quindi, fai clic su Disinstalla dal menu di scelta rapida. Conferma l'azione se richiesto.

Correzione 5: rimuovere GWXL97.XLA

Ecco come eliminare il file GWXL97.XLA:

  1. Premi la combinazione Windows + E sulla tastiera per aprire Esplora file.
  2. Naviga in questo percorso: C: Utenti > Utente > Nome > AppData > Locale > MicrosoftExcel.
  3. Apri la cartella XLStart.
  4. Individua ed elimina il file GWXL97.aXLA.

Conclusione

Ci auguriamo che le soluzioni fornite sopra ti abbiano aiutato a correggere correttamente l'errore di runtime 1004 in Microsoft Excel e recuperare i dati sul tuo file. Ci sono molti problemi che possono portare all'errore di runtime. Tuttavia, quando arriverai alla fine di questa guida, starai bene.

Non esitate a lasciare le vostre domande o commenti nella sezione sottostante. Ci piace sentirti.