Funzione definita dall'utente di esempio per nascondere gli errori della formula in Excel
Riepilogo
Alcune formule in Microsoft Excel restituiscono valori di errore in determinate condizioni. Ad esempio, quando si usa una formula di divisione che moltiplica un numero per zero, viene visualizzato il valore di errore seguente:
#DIV/0!
Usando la formula di esempio "=100/0", è possibile risolvere questo comportamento nascondendo il valore di errore. A tale scopo, modificare la formula nel modo seguente:
=IF(ISERROR(100/0),"",100/0)
Nota
La formula precedente funziona, ma con formule più lunghe può diventare complessa.
Con la funzione definita dall'utente fornita in questo articolo, la formula della soluzione alternativa è la seguente:
=IFERROR(100/0,"")
Ulteriori informazioni
Microsoft fornisce esempi di programmazione a scopo puramente illustrativo, senza alcuna garanzia di qualsiasi tipo, sia espressa che implicita, ivi incluse, senza limitazioni, le garanzie implicite di commerciabilità o idoneità per uno scopo particolare. In questo articolo si presuppone che l'utente conosca il linguaggio di programmazione in questione e gli strumenti utilizzati per creare ed eseguire il debug delle procedure. Gli esperti Microsoft sono autorizzati a fornire spiegazioni in merito alla funzionalità di una particolare routine, ma in nessun caso a modificare questi esempi per fornire funzionalità aggiuntive o a creare routine atte a soddisfare specifiche esigenze.
Come creare la funzione di esempio
In Excel aprire il Editor Microsoft Visual Basic.
A tale scopo, in Microsoft Office Excel 2003 e nelle versioni precedenti di Excel, scegliere Macro dal menu Strumenti e quindi fare clic su Visual Basic Editor. In alternativa, premere ALT+F11.
A tale scopo, in Microsoft Office Excel 2007 fare clic sulla scheda Sviluppo e quindi su Visual Basic nel gruppo Codice . In alternativa, premere ALT + F11.
Nota
Per visualizzare la scheda Sviluppo nella barra multifunzione, fare clic sul pulsante Microsoft Office, scegliere Opzioni di Excel, fare clic sulla categoria Popolari , selezionare la scheda Mostra sviluppatore nella casella di controllo Barra multifunzione e quindi fare clic su OK.
Fare clic su Modulo dal menu Inserisci e quindi digitare la macro seguente.
Function IfError(formula As Variant, show As String) On Error GoTo ErrorHandler If IsError(formula) Then IfError = show Else IfError = formula End If Exit Function ErrorHandler: Resume Next End Function
Scegliere Chiudi dal menu File e tornare a Microsoft Excel.
Per usare la funzione, fare clic su Inserisci funzione dal menu Inserisci. Nella finestra di dialogo Inserisci funzione fare clic su Definito dall'utente in Categorie e quindi su IfError in Selezionare una funzione. Fare clic su OK.
Accanto a Formula digitare la formula per cui si vuole nascondere il valore di errore. Non includere il segno di uguale (=).
Accanto a Mostra digitare ciò che si vuole visualizzare al posto del valore di errore. Se si vuole nascondere il valore di errore, digitare virgolette doppie ("").
Fare clic su OK.
Per altre informazioni su come usare il codice di esempio in questo articolo, vedere Come eseguire codice di esempio dagli articoli della Knowledge Base in Office 2000.
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per