Isempty -funksjon i VBA

I denne artikkelen lærer du hvordan du bruker Er tom funksjon i VBA for å sjekke om en celle er tom. Hvis du vil gjøre det samme i Excel, er en lignende funksjon IsBlank funksjon. I denne trinnvise opplæringen, for alle nivåer av Excel- og VBA-brukere, vil du se hvordan du bruker begge funksjonene.

Bruke IsEmpty -funksjonen i VBA

Som vi allerede nevnte i innledningen, vil Er tom er den enkle funksjonen i VBA som sjekker om en celle er tom. Hvis den valgte ikke inneholder noen verdi, returnerer funksjonen boolsk TRUE. På den andre siden, hvis cellen inneholder en verdi, returnerer funksjonen FALSK. Her er koden:

123456789 If IsEmpty (Sheet1.Range ("A1"). Value) = True ThenSheet1.Range ("B1"). Value = "Cellen A1 er tom"EllersSheet1.Range ("B1"). Value = "Verdien i A1 er" & Sheet1.Range ("A1"). ValueSlutt om

I eksemplet vil vi kontrollere om cellen A1 i arket1 inneholder noen verdi. Derfor, hvis cellen er tom, returnerer vi "Cellen A1 er tom" i cellen B1. Hvis cellen inneholder en verdi, returnerer vi verdien til cellen A1 i cellen B1. La oss kjøre koden først med tom A1 og deretter med A1 som inneholder en verdi:

Bilde 1. Bruke IsEmpty i VBA med den tomme cellen

Bilde 2. Bruke IsEmpty i VBA med befolket celle

Bruke IsBlank -funksjonen i Excel

De IsBlank funksjonen sjekker også om verdien til cellen er tom, men denne funksjonen finnes ikke i VBA. Vi vil se på lignende eksempler hvordan vi kan kontrollere om cellen er tom i Excel, ved å bruke denne formelen:

1 = ISBLANK (A1)

Bilde 3. Bruke IsBlank i Excel med tom A1 -celle

Bilde 4. Bruke IsBlank i Excel med befolket A1 -celle

Som du ser, sjekker vi om cellen A1 er tom og returnerer resultatet av funksjonen i cellen B1. I Bilde 3 er resultatet av funksjonen boolsk TRUE. På den andre siden, i Bilde 4, er resultatet av funksjonen FALSK, ettersom cellen A1 er “11” og ikke er tom.

Du vil bidra til utvikling av området, dele siden med vennene dine

wave wave wave wave wave