Fissare Excel VBA Run time errore 1004 in Windows 10
Aggiornato gennaio 2024: Smetti di ricevere messaggi di errore e rallenta il tuo sistema con il nostro strumento di ottimizzazione. Scaricalo ora a - > questo link
- Scaricare e installare lo strumento di riparazione qui.
- Lascia che scansioni il tuo computer.
- Lo strumento sarà quindi ripara il tuo computer.
Se state creando un rapporto Excel per uso personale o per un'azienda, è disponibile in due formati, XLS e XLSX.Quando questi formati vengono corrotti, si vede ilErrore di run-time VBA '1004.
Questo errore può verificarsi anche quando si sta cercando di creare una macro in un foglio Excel, impedendo così di lavorare con Excel.Mentre questo può impedirvi di lavorare su VBA, può anche portare il VBA a bloccarsi, e anche il vostro sistema a volte.
La buona notizia è che questo può essere risolto usando un paio di metodi.Vediamo come.
Metodo 1: usando la scheda Sviluppatore in MS Excel
Passo 1:Aprire ilExcelfoglio con il quale state affrontando il problema, e cliccate sulSviluppatorescheda.
Note importanti:
Ora è possibile prevenire i problemi del PC utilizzando questo strumento, come la protezione contro la perdita di file e il malware. Inoltre, è un ottimo modo per ottimizzare il computer per ottenere le massime prestazioni. Il programma risolve gli errori comuni che potrebbero verificarsi sui sistemi Windows con facilità - non c'è bisogno di ore di risoluzione dei problemi quando si ha la soluzione perfetta a portata di mano:
- Passo 1: Scarica PC Repair & Optimizer Tool (Windows 11, 10, 8, 7, XP, Vista - Certificato Microsoft Gold).
- Passaggio 2: Cliccate su "Start Scan" per trovare i problemi del registro di Windows che potrebbero causare problemi al PC.
- Passaggio 3: Fare clic su "Ripara tutto" per risolvere tutti i problemi.
Ora, cliccate suInseriresotto e sotto l'opzioneControlli ActiveXselezionare la sezionePulsante di comando.
Passo 2:Ora, ovunque nelExceltrascinare e disegnare unPulsante di comando. Questo saràPulsante di comando1.
Passo 3:Fare doppio clic sul pulsantePulsante di comando1per essere in grado di scrivere ilCodice VBAnelMicrosoft Visual Basic per applicazioniscatola che si apre.
Ora, digita il seguenteCodice VBAcome mostrato:
Dim a Come Intero Dim b Come Intero a = Fogli di lavoro("Nome del foglio").Cells(Numero di riga, numero di colonna).Valore b = Fogli di lavoro("Nome del foglio").Cells(Numero di riga, numero di colonna)).Valore Fogli di lavoro("Nome del foglio").Cells(Numero di riga, numero di colonna)).Value = a + b
*Nota -Assicurati di sostituire le parti evidenziate con il tuo nome effettivo del foglio, il numero di riga e il numero di colonna.
Passo 4:Ora, tornate alFoglio Excel(Foglio1in questo caso) e cliccare sul tastoModalità di progettazionenell'opzioneBarra degli strumentiper annullarlo.
Ora, cliccate suPulsante di comando1nel foglio per generare il risultato.
Passo 5:Se si inserisce ilVBAcodice in modo errato, vi darà ilErrore di runtime VBA 1004.
Quindi, questo dovrebbe aiutarvi a capire perché si ottiene ilErrore di esecuzione 1004e vi aiuterà a evitarlo usando il correttoCodice VBAe modello.Ma, se il problema persiste, provate il 2° metodo.
Metodo 2: Creando un nuovo modello di Excel
Passo 1:AprireMicrosoft Excele premere il tastoCtrl+Nsulla tastiera per aprire una nuova cartella di lavoro.
Ora, vai alFilein alto a sinistra.
Passo 2:Ora, sul lato destro della cartella di lavoro, sotto la voceRecentecancellare tutti i fogli excel tranne uno.
Formattate questo foglio che avete lasciato secondo le vostre esigenze.
Passo 3:Una volta completato, andare alFiledi nuovo la scheda e cliccare suSalva con nome.
Seleziona la posizione in cui vuoi salvare il file.Ora, impostate ilSalva come tipocampo comeModello di Excel. Assicuratevi di salvare il file in.xltx o .xltformato.
*Nota -Il formato usato sopra è perExcel 2017e versioni superiori.
Passo 4:Una volta salvato il modello, puoi aggiungere il modello usando il codice qui sotto:
Aggiungi Tipo:=pathfilename
Assicurati di sostituire il nome del file con il nome del tuo documento salvato.
Questo dovrebbe risolvere il tuo problema dell'errore di runtime 1004 di VBA, ma se non è così, allora prova il terzo metodo.
Metodo 3: Attraverso le impostazioni del Trust Center
Passo 1:AprireMS Excele andare alFilescheda.Ora, cliccate suOpzioninel menu.
Passo 2:NelOpzioni di Excelcliccare suCentro di fiduciasul lato sinistro del pannello.Sul lato destro, cliccate sul pulsanteImpostazioni del centro di fiducia.
Passo 3:NelCentro di fiduciafare clic sulla finestraImpostazioni macroopzioni sulla sinistra.Ora, sul lato destro del pannello, seleziona il pulsante di opzione accanto aDisattivaretutte le macro con notifica.
Quindi, selezionare il pulsante di opzione accanto aAccesso fiduciario alla modalità di accesso al progetto VBA.
PremereOKper salvare le modifiche.Poi premereOKdi nuovo nelOpzioni di Excelper uscire.
Questo metodo dovrebbe risolvere il tuo problema di errore di runtime VBA.Bit, se il problema è ancora lì, prova il quarto metodo.
Metodo 4: Cancellando il file GWXL97.XLA
Passo 1:Premere il tastoTasto Windows + Einsieme sulla vostra tastiera per aprire ilEsploratore di file.Ora, cliccate suQuesto PCsulla sinistra e poi sulUnità Csul lato destro.
Passo 2:Ora, seguite il percorso come mostrato qui sotto per raggiungere ilExcelcartella:
C:\Users\"nome utente"\AppData\Local\Microsoft\Excel
Ora, aprite la cartella XLStart.
*Nota -sostituisci la parte evidenziata con il tuo nome utente specifico senza le virgolette.
Passo 3:Ora vedrete un file chiamato -GWXL97.XLA. Selezionate questo file e premeteCancellare.
Questo è tutto.Seguire questi metodi può aiutarvi a risolvere l'errore di run-time VBA 1004 nel vostro PC Windows 10.