Microsoft Excel VBA skiljer mellan värdet noll och en tom cell . Noll och null -värden agera annorlunda när du utför beräkningar i Excel VBA , makron och funktioner . Skillnaden är också viktigt om du genomför dataverifiering för att begränsa datainmatning till vissa värden . Förstå skillnaden mellan noll och null -värden för att göra dina beräkningar , makron och VBA-kod mer effektivt . Zero
I Excel är noll ett diskret värde mellan antalet negativ och positiv. Om du har en cell som innehåller värdet noll , kan du utföra beräkningar med det värdet . Till exempel , om du har tre celler som innehåller talen fyra , åtta och noll och du vill genomsnitt dem , kommer Excel tillbaka värdet av fyra . Excel förstår information som baseras på beräkningar och matematiska värden , och ett nollvärde fungerar på samma sätt som alla andra värden .
Blank
blankvärden agera annorlunda än nollvärden . Om du har tre celler som innehåller de värden som fyra , åtta och en tom plats , och du i genomsnitt de värderingar , skulle Excel returnera värdet av sex . Skillnaden i medelvärden mellan noll och den tomma cellen är att Excel ignorerar tomma cellen . I exemplet ovan , beräknar Excel summan av fyra och åtta och dividerar sedan med två, vilket resulterar i produkten sex i stället för fyra .
Erforderliga värden
Excel innehåller dataverifiering som gör att du kan kräva vissa typer av värden i kalkylbladet . Du kan placera en begränsning på alla datauppgifter så att heltal är ingång . Om denna typ av begränsning är aktiv , kan du referera till celler med värden i dem , men inte tomma celler . Denna typ av data validering är användbart om du utför beräkningar inom kalkylbladet eftersom det garanterar att varje värde är kompatibel med dina beräkningar . Addera VBA -funktioner
Excel VBA ger flera funktioner för att lokalisera information om tomma celler och värderingar . Använd IsNull ( ) funktionen för att avgöra om en cellreferens innehåller inga data . Excel returnerar sant om cellen är tom och false om den innehåller data . Den ÄRTOM ( ) utvärderar ett värde inom parenteser och avgör om det är tomt eller inte . Till exempel , " ÄRTOM ( ) " returnerar SANT och " ÄRTOM ( 5 ) " returnerar FALSKT eftersom antalet fem är ett verkligt värde .