Microsoft Excel VBA skelner mellem værdien nul og en tom celle. Nul og null værdier handle anderledes , når du udfører beregninger i Excel VBA , makroer og funktioner. Forskellen er også vigtigt, hvis du udfører datavalidering at begrænse dataindtastning til bestemte værdier . Forstå forskellen mellem nul og nul værdier at gøre dine beregninger , makroer og VBA -kode mere effektiv. Zero
Excel, nul er en diskret værdi mellem antallet negativ og positiv. Hvis du har en celle, der indeholder værdien nul , kan du udføre beregninger med denne værdi. For eksempel, hvis du har tre celler, der indeholder tallene fire, otte og nul , og du ønsker at tage et gennemsnit dem vil Excel returnerer værdien af fire. Excel forstår oplysninger baseret på beregninger og matematiske værdier og en værdi på nul virker på samme måde som enhver anden værdi.
Blank
Blindværdier handle anderledes end nul værdier. Hvis du har tre celler, der indeholder de værdier, fire , otte og et tomt sted , og du i gennemsnit værdier , ville Excel returnere værdien af seks. Forskellen i gennemsnit mellem nul og den tomme celle er, at Excel ignorerer tomme celle . I ovenstående eksempel beregner Excel summen af fire og otte , og derefter fordeler med to, hvilket resulterer i produktet seks i stedet for fire.
Nødvendige værdier
< p> Excel giver datavalidering som giver dig mulighed for at kræve visse typer værdier i regnearket. Du kan placere en begrænsning af alle dataposter , så hele tal er input. Hvis denne type begrænsning er aktiv, kan du referere til celler med værdier i dem, men ikke tomme celler . Denne type datavalidering er nyttigt, hvis du udfører beregninger i dit regneark , da det sikrer, at hver værdi er kompatibel med dine beregninger .
VBA -funktioner
Excel VBA giver flere funktioner til lokalisering oplysninger om tomme celler og værdier. Brug ISNULL ( ) funktionen til at afgøre, om en cellereference indeholder ingen data . Excel vil returnere SAND, hvis cellen er tom, og FALSK , hvis den indeholder data. Den ER.TOM () evaluerer en værdi i parentes og afgør, om det er tomt eller ej . For eksempel, " ISBLANK ()" returnerer SAND og " ISBLANK (5)" returnerer FALSK , fordi nummer fem er en reel værdi .