Vs. Excel VBA Zero vuoto

December 1

Vs. Excel VBA Zero vuoto


Microsoft Excel VBA distingue tra il valore zero e una cella vuota. Zero e valori nulli si comportano in modo diverso quando si eseguono calcoli in Excel VBA, macro e funzioni. La differenza è importante anche se si sta conducendo la convalida dei dati per limitare l'immissione di dati a certi valori. Comprendere la differenza tra zero e valori nulli per rendere i vostri calcoli, macro e codice VBA più efficiente.

Zero

In Excel, zero è un valore discreto tra il numero uno negativo e positivo. Se si dispone di una cella che contiene il valore pari a 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 di loro, Excel restituirà il valore di quattro. Excel comprende informazioni sulla base di calcoli matematici e valori, e un valore zero agisce come qualsiasi altro valore.

vuoto

I valori vuoti si comportano in modo diverso rispetto valori pari a zero. Se si dispone di tre celle che contengono i valori di quattro, otto e uno spazio vuoto, e una media di valori, Excel potrebbe restituire il valore di sei. La differenza nelle medie tra il valore zero e la cella vuota è che Excel ignora la cella vuota. Nell'esempio precedente, Excel calcola la somma di quattro e otto e quindi divide per due, che si traduce nel prodotto sei invece di quattro.

valori richiesti

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 restrizione è attiva, è possibile fare riferimento le celle con i valori in loro, ma cellule non vuote. Questo tipo di convalida dei dati è utile se si eseguono i calcoli all'interno del vostro foglio di calcolo in quanto garantisce che ogni valore è compatibile con i calcoli.

Funzioni VBA

Excel VBA fornisce diverse funzioni per la localizzazione di informazioni per quanto riguarda le cellule ei valori vuoti. Utilizzare la funzione ISNULL () per determinare se un riferimento di cella non contiene dati. Excel restituisce true se la cella è vuota e FALSE se contiene dati. Il ISBLANK () valuta un valore all'interno delle parentesi e determina se è vuoto o no. Ad esempio, "ISBLANK ()" restituisce TRUE e "ISBLANK (5)" restituisce falso perché il numero cinque è un valore reale.