Correggi l'errore 1004 di runtime di Excel VBA in Windows 10
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, viene visualizzato il file Errore di run-time 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 portare a un arresto anomalo di VBA e, a volte, persino al tuo sistema.
La buona notizia è che questo può essere risolto utilizzando un paio di metodi. Vediamo come.
Metodo 1: utilizzo della scheda Sviluppatore in MS Excel
Passo 1: Apri il Eccellere foglio con cui stai affrontando il problema e fai clic sul file Sviluppatore tab.
Ora, fai clic sul file Inserire opzione sotto e sotto Controlli ActiveX selezionare la sezione Pulsante di comando .
Passo 2: Ora, ovunque nel file Eccellere foglio, trascina e disegna un file Pulsante di comando . Questo sarà CommandButton1 .
Passaggio 3: Fare doppio clic sul file CommandButton1 per poter scrivere il file Codice VBA nel Microsoft Visual Basic for Applications scatola che si apre.
Ora digita quanto segue Codice VBA come mostrato:
Dim a As Integer Dim b As Integera = Worksheets('Sheet Name').Cells(Row number, Column number).Value b = Worksheets('Sheet Name').Cells(Row number, Column number)).Value Worksheets('Sheet Name').Cells(Row number, Column number)).Value = a + b
*Nota - Assicurati di sostituire le parti evidenziate con il nome effettivo del foglio, il numero di riga e il numero di colonna.
Passaggio 4: Ora, torna al file foglio Excel ( Foglio1 in questo caso) e fare clic su Modalità di progettazione opzione in Barra degli strumenti per annullarlo.
Ora, fai clic sul file CommandButton1 nel foglio per generare il risultato.
Passaggio 5: Se inserisci il file VBA codice in modo errato, ti darà il Errore di runtime VBA 1004 .
Quindi, questo dovrebbe aiutarti a capire perché ottieni l'estensione Errore di run-time 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 pulsante Ctrl + N tasti insieme sulla tastiera per aprire una nuova cartella di lavoro.
Ora vai al File scheda in alto a sinistra.
Passo 2: Ora, sul lato destro della cartella di lavoro, sotto il file Recente sezione, elimina tutti i fogli Excel tranne uno.
Formatta questo foglio che hai lasciato secondo le tue esigenze.
Passaggio 3: Una volta completato, vai al File nuovamente la scheda e fare clic su Salva come .
Seleziona la posizione in cui desideri salvare il file. Ora, imposta il file Salva come tipo campo come Modello di Excel . Assicurati di salvare il file in formato .xltx o .xlt formato.
*Nota - Il formato usato sopra è per Excel 2017 e versioni successive.
Passaggio 4: Dopo aver salvato il modello, puoi aggiungere il modello utilizzando il codice seguente:
Add Type:=pathfilename
Assicurati di sostituire il nome del file con il nome del documento salvato.
Questo dovrebbe risolvere il tuo problema con l'errore di runtime VBA 1004, ma in caso contrario, prova il terzo metodo.
Metodo 3: tramite le impostazioni del Centro protezione
Passo 1: Aperto MS Excel e vai al File tab. Ora, fai clic su Opzioni nel menu.
Passo 2: Nel Opzioni di Excel finestra, fare clic su Centro protezione sul lato sinistro del riquadro. Sul lato destro, fare clic su Impostazioni Centro protezione .
Passaggio 3: Nel Centro protezione finestra, fare clic sul file 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 Considera attendibile l'accesso alla modalità di accesso al progetto VBA .
stampa ok per salvare le modifiche. Quindi premere ok di nuovo in Opzioni di Excel finestra per uscire.
Questo metodo dovrebbe risolvere il tuo problema di errore di runtime VBA. Un po ', se il problema persiste, prova il quarto metodo.
Metodo 4: eliminando il file GWXL97.XLA
Passo 1: premi il Tasto Windows + E insieme sulla tastiera per aprire il file Esplora file. Ora fai clic su Questo PC a sinistra e poi su Unità C. dal lato giusto.
Passo 2: Ora segui il percorso come mostrato di seguito per raggiungere il Eccellere cartella:
C:Users'username'AppDataLocalMicrosoftExcel
Ora apri la cartella XLStart.
*Nota - sostituire la parte evidenziata con il nome utente specifico senza 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 run-time VBA 1004 nel tuo PC Windows 10.
Raccomandato per te:- Correzione: Microsoft Excel non può aprire o salvare altri documenti perché non c'è abbastanza memoria
- Correggi i file Excel corrotti in Windows 10 e recupera i dati persi
- Il file Fix Excel non apre il problema in Windows 10
- Come risolvere l'errore Excel Online non funziona in Windows 10
- Correzione: Microsoft Excel ha smesso di funzionare in Windows 10
- Correggi l'errore di Microsoft Excel: 'Troppi formati di celle diversi'