Correggi l'errore di runtime VBA di Excel 1004 in Windows 10

Sia che tu stia creando un report Excel per uso personale o per un'azienda, è disponibile in due formati, XLS e XLSX. Quando questi formati vengono danneggiati, vedi il Errore di runtime VBA "1004".

Questo errore può verificarsi anche quando si tenta di creare una macro in un foglio Excel, impedendo così di lavorare con Excel. Sebbene ciò possa impedirti di lavorare su VBA, può anche causare l'arresto anomalo di VBA e persino il tuo sistema a volte.

La buona notizia è che questo può essere risolto usando un paio di metodi. Vediamo come.

Metodo 1: utilizzo della scheda Sviluppatore in MS Excel

Passo 1: Apri il Eccellere foglio con il quale stai affrontando il problema, e clicca su Sviluppatore scheda.

Ora, fai clic su Inserire opzione sotto e sotto il Controlli ActiveX sezione, selezionare il Pulsante di comando.

Ms Excel Developer Tab Inserisci il pulsante di comando dei controlli Activex

Passo 2: Ora, ovunque nel Eccellere foglio, trascina e disegna a Pulsante di comando. Questo sarà PulsanteComando1.

Area vuota Trascina e disegna un pulsante di comando

Passaggio 3: Fare doppio clic su PulsanteComando1 essere in grado di scrivere il Codice VBA nel Microsoft Visual Basic per applicazioni scatola che si apre.

Ora, digita quanto segue Codice VBA come mostrato:

Dim a come numero intero. Dim b As Integer a = Worksheets("Nome del foglio").Cellule(Numero di riga, numero di colonna).Valore. b = Fogli di lavoro("Nome del foglio").Cellule(Numero di riga, numero di colonna)).Valore. Fogli di lavoro("Nome del foglio").Cellule(Numero di riga, numero di colonna)).Valore = a + b

*Nota - Assicurati di sostituire le parti evidenziate con il nome del foglio, il numero di riga e il numero di colonna effettivi.

Comando di scrittura della finestra Microsoft Visual Basic per applicazioni Invio

Passaggio 4: Ora, torna al foglio Excel (Foglio1 in questo caso) e cliccare su Modalità di progettazione opzione nel Barra degli strumenti per annullarlo.

Ora, fai clic su PulsanteComando1 nel foglio per generare il risultato.

Pulsante di comando della modalità di progettazione foglio Excel1 Popolazioni automatiche totali

Passaggio 5: Se inserisci il VBA codice errato, ti darà il Errore di runtime VBA 1004.

Se si immette il codice Vba errato Errore di runtime Vba 1004

Quindi, questo dovrebbe aiutarti a capire perché ottieni il Errore di runtime 1004 e aiutarti a evitarlo usando il corretto Codice VBA e modello. Ma, se il problema persiste, prova il secondo metodo.

Metodo 2: creando un nuovo modello Excel

Passo 1: Aperto Microsoft Excel e premere il Ctrl+N tasti insieme sulla tastiera per aprire una nuova cartella di lavoro.

Ora vai su File scheda in alto a sinistra.

Scheda File foglio Excel

Passo 2: Ora, sul lato destro della cartella di lavoro, sotto Recente sezione, elimina tutti i fogli excel tranne uno.

Scheda File Lato destro Recenti Elimina tutti i file tranne uno

Formatta questo foglio che hai lasciato secondo le tue esigenze.

Passaggio 3: Una volta completato, vai su File nuovamente la scheda e fare clic su Salva come.

Seleziona la posizione in cui vuoi salvare il file. Ora, imposta il Salva come tipo campo come Modello Excel. Assicurati di salvare il file in .xltx o .xlt formato.

Scheda File Salva con nome Seleziona posizione Salva come Tipo Modello Excel Nome file .xltx o .xlt Formato Salva

*Nota - Il formato usato sopra è per Excel 2017 e versioni superiori.

Passaggio 4: Una volta salvato il modello, puoi aggiungere il modello utilizzando il codice seguente:

Aggiungi tipo:=nomefilepercorso

Assicurati di sostituire il nome del file con il nome del documento salvato.

Questo dovrebbe risolvere il problema dell'errore 1004 di runtime VBA, ma in caso contrario, prova il 3° metodo.

Metodo 3: tramite le impostazioni del Centro protezione

Passo 1: Aperto MS Excel e vai al File scheda. Ora, fai clic su Opzioni nel menù.

Opzioni file Ms Excel

Passo 2: Nel Opzioni di Excel finestra, fare clic su Centro di fiducia sul lato sinistro del riquadro. Sul lato destro, fai clic su Impostazioni del centro di fiducia.

Opzioni di Excel Centro protezione Impostazioni Centro protezione

Passaggio 3: Nel Centro di fiducia finestra, fare clic su Impostazioni macro opzioni a sinistra. Ora, sul lato destro del riquadro, seleziona il pulsante di opzione accanto a disattivare tutte le macro con notifica.

Quindi, seleziona il pulsante di opzione accanto a Accesso sicuro alla modalità di accesso al progetto VBA project.

stampa ok per salvare le modifiche. Quindi premere ok  di nuovo nel Opzioni di Excel finestra per uscire.

Impostazioni macro Disabilita tutte le macro con notifica Trust Access to the Vba Project Object Mode Ok

Questo metodo dovrebbe risolvere il problema dell'errore di runtime VBA. Bit, se il problema è ancora lì, prova il 4° metodo.

Metodo 4: eliminando il file GWXL97.XLA

Passo 1: premi il Tasto Windows + E insieme sulla tastiera per aprire il Esplora file. Ora, fai clic su Questo PC a sinistra e poi sul unità C C dal lato giusto.

Questo PC C Drive

Passo 2: Ora, segui il percorso come mostrato di seguito per raggiungere il Eccellere cartella:

C:\Utenti\"nome utente"\AppData\Local\Microsoft\Excel 
Questa unità PC C segue il percorso Excel Xlstart

Ora apri la cartella XLStart.

*Nota - sostituisci la parte evidenziata con il tuo nome utente specifico senza le virgolette.

Passaggio 3: Ora vedrai un file chiamato – GWXL97.XLA. Seleziona questo file e premi Elimina.

È tutto. Seguire questi metodi può aiutarti a correggere l'errore di runtime VBA 1004 nel tuo PC Windows 10.

Microsoft Excel è in attesa che un'altra applicazione completi un'azione OLE Errore: correzione

Microsoft Excel è in attesa che un'altra applicazione completi un'azione OLE Errore: correzioneWindows 10Eccellere

Molti utenti segnalano il "Microsoft Excel è in attesa che un'altra applicazione completi un'azione OLE"errore in Windows 10 quando si utilizzano le app di Office. Ad esempio, potresti riscontrare ...

Leggi di più
Money in Excel ti consente di tenere traccia delle tue transazioni finanziarie

Money in Excel ti consente di tenere traccia delle tue transazioni finanziarieMicrosoft 365Eccellere

Money in Excel, uno strumento di gestione delle finanze personali, è disponibile per gli utenti di Microsoft 365 con sede negli Stati Uniti.La soluzione ti consente di tenere traccia delle transazi...

Leggi di più
Come bloccare righe o colonne in fogli Excel Sheet

Come bloccare righe o colonne in fogli Excel SheetEccellere

21 luglio 2016 Di TechieWriterCome bloccare righe o colonne nei fogli Excel: - Diciamo che hai un foglio excel molto lungo. La prima riga contiene i nomi di tutte le colonne e viene utilizzata dall...

Leggi di più