Nwlapcug.com


Excel VBA Zero vs Blank

Excel VBA Zero vs Blank


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

Zero

In Excel, zero è un valore discreto tra il numero uno negativo ed uno positivo. Se si dispone di una cella che contiene il valore zero, è possibile eseguire calcoli con tale valore. Ad esempio, se si dispone di tre celle che contengono i numeri quattro, otto e zero e si desidera calcolare la media li, Excel restituirà il valore di quattro. Excel riconosce informazioni basate su calcoli e valori matematici, e un valore pari a zero comporta lo stesso come qualsiasi altro valore.

In bianco

Valori vuoti e agire in modo diverso da valori pari a zero. Se si dispone di tre celle che contengono i valori di quattro, otto e uno spazio vuoto, e si ha stato in media i valori, Excel restituisce il valore di sei. La differenza in media tra il valore zero e la cella vuota è che Excel ignora la cella vuota. Nell'esempio sopra, Excel calcola la somma di quattro e otto e poi divide per due, che si traduce nel prodotto sei invece di quattro.

Valori richiesti

Excel fornisce la convalida di dati che consente di richiedere determinati tipi di valori nel foglio di lavoro. È possibile inserire una restrizione su tutte le voci di dati in modo che i numeri interi sono input. Se questo tipo di restrizione è attivo, è possibile fare riferimento le celle con valori in loro ma le celle non vuote. Questo tipo di convalida dei dati è utile se si eseguono i calcoli all'interno di foglio di calcolo come assicura che ogni valore è compatibile con i vostri calcoli.

Funzioni VBA

Excel VBA fornisce diverse funzioni per l'individuazione di informazioni per quanto riguarda le celle vuote e i valori. Utilizzare la funzione IsNull () per determinare se un riferimento di cella non contiene dati. Excel restituirà TRUE se la cella è vuota e falsa se contiene dati. L'ISBLANK () restituisce un valore tra parentesi e determina se è vuoto o non. Ad esempio, "ISBLANK ()" restituisce TRUE e "ISBLANK(5)" restituisce FALSE, perché il numero cinque è un valore reale.