Microsoft Excel VBA distingue tra il valore di zero e una cella vuota . Valori zero e nulla si comportano in modo diverso quando si esegue i calcoli in Excel VBA , macro e funzioni . La differenza è importante anche se si sta conducendo la convalida dei dati per limitare l' immissione dei dati a determinati valori . Comprendere la differenza tra i valori zero e nulla per fare i vostri calcoli , macro e codice VBA più efficiente. Zero
In Excel , zero è un valore discreto tra il numero uno negativo e uno positivo . Se si dispone di una cella che contiene il valore zero , è possibile eseguire calcoli con quel valore . Ad esempio , se si dispone di tre celle che contengono i numeri quattro, otto e zero e si vuole fare la media loro, Excel restituirà il valore di quattro. Excel comprende informazioni sulla base di calcoli matematici e valori , e un valore pari a zero si comporta come qualsiasi altro valore .
Blank
I valori vuoti
agiscono in modo diverso rispetto i valori zero . Se si dispone di tre celle che contengono i valori di quattro , otto e un posto vuoto e vengono mediati i valori , Excel restituisce il valore di sei. La differenza nelle medie tra il valore zero e la cella vuota è che Excel ignora la cella vuota . Nell'esempio di cui sopra , Excel calcola la somma di quattro e otto e poi si divide per due, che si traduce nel prodotto sei invece di quattro .
Richiesti valori
< p > Excel fornisce la convalida dei dati , che consente di richiedere certi tipi di valori nel foglio di lavoro. È possibile inserire una limitazione di tutte le voci di dati in modo che i numeri interi in ingresso. Se questo tipo di limitazione è attivo , è possibile fare riferimento le celle con i valori in loro, ma le celle non vuote . Questo tipo di convalida dei dati è utile se si eseguono calcoli all'interno del vostro foglio di calcolo in quanto garantisce che ogni valore sia compatibile con i vostri calcoli .
VBA Funzioni
Excel VBA fornisce diverse funzioni per la localizzazione di informazioni per quanto riguarda le cellule ei valori vuoti . Utilizzare la funzione per determinare se un riferimento di cella contiene dati ISNULL ( ) . Excel restituisce VERO se la cella è vuota e FALSE se contiene dati . Il ISBLANK ( ) valuta un valore all'interno delle parentesi e determina se è vuoto o non . Ad esempio, " ISBLANK ( ) " restituisce TRUE e " ISBLANK ( 5) " restituisce false in quanto il numero cinque è un valore reale .