Quando si avvia Excel, vengono eseguite alcune procedure per assicurarsi che tutto funzioni correttamente. Se rileva un errore, potresti visualizzare un messaggio di errore in una finestra di dialogo. A volte i messaggi che vedi nella finestra di dialogo non sono così chiari e alcuni sono decisamente criptici.

Ad esempio, potresti vedere un messaggio che dice “libreria di oggetti non registrata” e perderti completamente il significato. In questo caso, è utile capire come funziona Excel con programmi esterni.

Durante una parte del processo di avvio, Excel può caricare un numero qualsiasi di componenti aggiuntivi che forniscono funzionalità aggiuntive alla copia di Excel. Fondamentalmente, questi componenti aggiuntivi sono raccolte di macro che eseguono determinate attività.

Le macro, a loro volta, possono fare affidamento su altri file che contengono informazioni che le aiutano a svolgere i propri compiti. Questi file esterni sono chiamati libraries.

Excel viene fornito con un numero incredibile di librerie, ma non tutte sono accessibili contemporaneamente. Una libreria è disponibile solo dopo che è stata “registrata” con Excel. Se la libreria non è registrata, Excel non può utilizzarla e le macro nel componente aggiuntivo non possono utilizzarla. Il risultato: un messaggio di errore.

Il modo migliore per risolvere questo problema consiste nel determinare quali componenti aggiuntivi vengono caricati all’avvio di Excel. Esamina la cartella di avvio di Excel e assicurati di sapere cosa stanno facendo tutti. (Non è necessario sapere cosa stanno facendo, passo dopo passo, ma dovresti avere familiarità con ciò che fa il componente aggiuntivo, in generale.)

Quindi, trova un altro sistema che carica gli stessi componenti aggiuntivi. (Dovrebbe essere facile se lavori in un ufficio, ma più difficile se sei un utente domestico.) Una volta trovato il sistema simile, assicurati che si avvii senza problemi. In tal caso, sul sistema senza problemi, eseguire le seguenti operazioni:

  1. Premi Alt + F11 per visualizzare l’editor VBA.

  2. Scegli Riferimenti dal menu Strumenti. Viene visualizzata la finestra di dialogo Riferimenti. (Vedi figura 1.)

  3. Prendi nota (su un foglio di carta) dei nomi delle biblioteche che hanno un segno di spunta accanto a loro. Scrivi i nomi esatti, poiché potrebbero esserci molte biblioteche con nomi simili. Inoltre, tutte le librerie selezionate, quelle con segni di spunta, dovrebbero essere elencate all’inizio dell’elenco di riferimento.

  4. Chiudi la finestra di dialogo Riferimenti.

  5. Chiudi l’editor VBA.

Ora, sul sistema che presenta problemi, eseguire gli stessi passaggi, tranne nel passaggio 3 è necessario assicurarsi che siano selezionate le stesse librerie di quelle annotate. Quando chiudi l’editor VBA, riavvia Excel per vedere se il problema è ancora presente. Se lo è, o se non è possibile trovare una delle librerie annotate sul sistema problematico, potrebbe essere necessario registrare nuovamente Excel completamente. In tal caso, segui questi passaggi:

  1. Assicurati che Excel non sia in esecuzione (esci dal programma).

  2. Fare clic sul pulsante Start per visualizzare il menu Start.

  3. Dal menu Start, scegli Esegui. Windows visualizza la finestra di dialogo Esegui.

(Vedi figura 2.)

  1. Nella casella Apri immettere il nome completo del percorso del programma Excel, seguito dall’opzione / regserver. Se il nome completo del percorso include spazi, racchiudere il nome completo del percorso tra virgolette. Quello che segue è un esempio di quello che puoi inserire nella casella Apri (il tuo percorso potrebbe essere diverso):

  2. Fare clic su OK.

Quando riavvii Excel, il problema dovrebbe essere scomparso. In caso contrario, è necessario capire esattamente quale componente aggiuntivo sta causando il problema. A tale scopo, individuare i file del componente aggiuntivo nella cartella di avvio e rinominarli o spostarli in una cartella temporanea. Fallo un file alla volta, riavviando Excel dopo ogni rinomina o spostamento. Quando il problema scompare, sai di aver trovato il componente aggiuntivo del problema e puoi contattare il fornitore per scoprire come risolvere il problema.

_Nota: _

Se desideri sapere come utilizzare le macro descritte in questa pagina (o in qualsiasi altra pagina dei siti ExcelTips), ho preparato una pagina speciale che include informazioni utili.

ExcelTips è la tua fonte di formazione economica su Microsoft Excel.

Questo suggerimento (2952) si applica a Microsoft Excel 97, 2000, 2002 e 2003.