Microsoft Excel VBA skiller mellom verdien null og en tom celle . Null og null verdier handle annerledes når du utfører beregninger i Excel VBA , makroer og funksjoner . Forskjellen er også viktig hvis du gjennomfører datavalidering å begrense dataregistrering på bestemte verdier . Forstå forskjellen mellom null og null verdier for å gjøre dine beregninger , makroer og VBA-kode mer effektivt . Zero
I Excel er null en diskret verdi mellom antall negativt og positivt . Hvis du har en celle som inneholder verdien null , kan du utføre beregninger med denne verdien. For eksempel, hvis du har tre celler som inneholder tallene fire, åtte og null og ønsker du å gjennomsnitt dem, vil Excel returnere verdien på fire. Excel forstår informasjon basert på beregninger og matematiske verdier , og en nullverdi fungerer på samme måte som enhver annen verdi.
Blank
Blanke verdier handle annerledes enn null verdier. Hvis du har tre celler som inneholder verdiene fire , åtte og en blank flekk , og du i gjennomsnitt verdiene , vil Excel returnere verdien av seks. Forskjellen i gjennomsnitt mellom null verdi og den tomme cellen er at Excel ignorerer den tomme cellen . I eksempelet ovenfor , beregner Excel summen av fire og åtte og deretter deler på to, noe som resulterer i produktet seks i stedet for fire.
Ønskede verdier
< p> Excel gir data validering som lar deg kreve visse typer verdier i regnearket . Du kan plassere en begrensning på alle data oppføringer slik at hele tall skrives inn . Hvis denne type begrensning er aktiv, kan du referere til celler med verdier i dem, men ikke tomme celler . Denne typen data validering er nyttig hvis du utfører beregninger i regnearket som det sikrer at hver verdi er kompatibel med dine beregninger .
VBA -funksjoner
Excel VBA gir flere funksjoner for å finne informasjon om tomme celler og verdier. Bruk IsNull ()-funksjonen for å avgjøre om en cellereferanse inneholder ingen data . Excel vil returnere TRUE hvis cellen er tom og usann hvis den inneholder data . ERTOM ( ) vurderer en verdi innenfor parenteser, og avgjør om den er tom eller ikke. For eksempel , " ERTOM ( )" returnerer SANN og " ERTOM ( 5 ) " returnerer USANN fordi nummer fem er en reell verdi .