Microsoft Excel VBA faz a distinção entre o valor zero e uma célula em branco. Zero e valores nulos agir de maneira diferente quando você executar cálculos no Excel VBA, macros e funções. A diferença também é importante se você estiver realizando a validação de dados para restringir a entrada de dados a certos valores . Entenda a diferença entre zero e valores nulos para fazer seus cálculos, macros e código VBA mais eficiente. Zero
Excel, zero é um valor discreto entre o número um negativo e um positivo. Se você tiver uma célula que contém o valor de zero, você pode realizar cálculos com esse valor. Por exemplo, se você tem três células que contêm os números de quatro , oito e zero e você quer que a média deles, Excel retornará o valor de quatro. Excel entende informações com base em cálculos e valores matemáticos , e um valor de zero age da mesma forma que qualquer outro valor .
Valores blank agir de forma diferente do que os valores zero . Se você tem três células que contêm os valores de quatro , oito e um espaço em branco , e você em média os valores , o Excel retornar o valor de seis. A diferença de médias entre o valor zero ea célula em branco é que o Excel ignora a célula em branco . No exemplo acima , o Excel calcula a soma de quatro e oito anos e , em seguida, divide por dois, o que resulta no produto de seis em vez de quatro.
Valores requeridos
Excel fornece a validação de dados que lhe permite exigir certos tipos de valores em sua planilha. Você pode colocar uma restrição em todas as entradas de dados de modo que os números inteiros são introduzidos. Se este tipo de restrição é ativa, você pode fazer referência a células com valores em si , mas as células não em branco . Este tipo de validação de dados é útil se você executar cálculos dentro de sua planilha , pois garante que cada valor é compatível com seus cálculos.
VBA Funções
Excel VBA fornece vários funções para localizar a informação sobre as células e os valores em branco . Use a função ISNULL ( ) para determinar se uma referência de célula não contém dados. Excel irá retornar TRUE se a célula está em branco e FALSE se ele contém dados. O ÉCÉL.VAZIA ( ) avalia um valor dentro dos parênteses e determina se ele está em branco ou não. Por exemplo, " ÉCÉL.VAZIA ()" retorna TRUE e " ÉCÉL.VAZIA (5)" retorna FALSE porque o número cinco é um valor real.