Kuidas kontrollida, kas lahter või mitme lahtri vahemik on Excel VBA abil tühi?

Täna õpime, kuidas Visual Basic for Applications abil hõlpsalt kontrollida, kas üks või mitu lahtrit on tühjad. Sisu on asjakohane Excel 2019 / 365, 2016 ja Microsoft Office'i varasemate versioonide jaoks.

Ettevalmistustööd

Enne Excelis VBA-ga kodeerimise alustamist peate veenduma, et teie arenduskaart on lubatud. Kui see nii ei ole, vaadake seda lühikest õpetust .

Kontrollige, kas Exceli lahtrivahemik on tühi VBA-ga

  • Avage Excelis oma Visual Basicu keskkond, vajutades Alt+F11
  • Sisestage järgmine kood protseduurina oma töölehel või teise võimalusena spetsiaalsesse VBA moodulisse.
Sub Check_Cell_is_empty_alt()

Dim rng As Range
Set rng = Selection

For Each Cell In rng

    If IsEmpty(Cell.Value) = True Then
        
    Debug.Print ("Empty")
    Else
        Debug.Print ("Not Empty")
    End If
Next Cell


End Sub


  • Avage oma arvutustabel ja valige suvaline lahtrite vahemik.
  • Minge tagasi Visual Basicu redaktorisse ja veenduge, et vahetu vaataja (CTRL+G) oleks nähtav – kuna koodis olev Debug.Print meetod väljastab selle tulemuse sellesse aknasse.
  • Koodi käivitamiseks vajutage F5.
  • Vaadake tulemusi koheses aknas.

Kuidas kontrollida, kas lahter või mitme lahtri vahemik on Excel VBA abil tühi?

  • Kõik tühjad lahtrid tuvastatakse.

Koodi võimalikud laiendused: Ilmselgelt saate seda koodi vajaduse korral laiendada, kui soovite tühjad väärtused vahele jätta või lihtsalt mitte midagi teha, kui lahtrid pole täis. Samamoodi saab kontrollida, kas vahemik ise on tühi, st – musti lahtreid pole.

Mittetühjade väljade kontrollimine

Samamoodi saate kasutada atribuuti IsEmpty, et kontrollida, kas väljad pole tühjad.

 If Not IsEmpty(Cell.Value) = True Then
        Debug.Print ("Not Empty")
    Else
        Debug.Print ("Empty")
    End If

Kuidas kirjutada Microsoft Office 2016-s, 2019/365-s paremalt vasakule?

Kuidas kirjutada Microsoft Office 2016-s, 2019/365-s paremalt vasakule?

Siit saate teada, kuidas Microsoft Wordis LTR-klaviatuuridelt RTL-klaviatuuridele lülituda.

Kuidas määrata Exceli teksti fondi värvi VBA-ga?

Kuidas määrata Exceli teksti fondi värvi VBA-ga?

Siit saate teada, kuidas kasutada Excel VBA-d lahtri teksti, värvi, suuruse ja atribuutide programmiliseks muutmiseks.

Kuidas kontrollida, kas lahter või mitme lahtri vahemik on Excel VBA abil tühi?

Kuidas kontrollida, kas lahter või mitme lahtri vahemik on Excel VBA abil tühi?

Siit saate teada, kuidas programmeerida vba-d otsima töölehel või lahtrivahemikus tühje lahtreid.

Microsoft Wordi aeglane jõudlus? Seitse nõuannet Word 365 / 2019 / 2016 palju kiiremaks töötamiseks

Microsoft Wordi aeglane jõudlus? Seitse nõuannet Word 365 / 2019 / 2016 palju kiiremaks töötamiseks

Siit saate teada, kuidas saate Word 365 hõlpsalt kiiremini tööle panna, keelates lisandmoodulid, uuendades oma riistvara ja eemaldades

Kas ma saan vc_red failid oma personaalarvuti kõvakettalt kustutada?

Kas ma saan vc_red failid oma personaalarvuti kõvakettalt kustutada?

Siit saate teada kõike vajalikku VC_RED-i installi- ja kabinetifailide kohta. Kas nende kustutamine operatsioonisüsteemist Windows 7 ja 10 on ohutu?

Kas kuvada Word 365 / 2016 / 2019 ja Google Docsi päise ja jaluse teksti ainult esimesel lehel?

Kas kuvada Word 365 / 2016 / 2019 ja Google Docsi päise ja jaluse teksti ainult esimesel lehel?

Siit saate teada, kuidas jalust ja päist esimesel lehel kuvada ainult Word 365, 2016 ja 2019 puhul; samuti Google'i dokumentides

Kuidas töötada PowerPoint VBA-s sõnumi- ja sisestuskastidega?

Kuidas töötada PowerPoint VBA-s sõnumi- ja sisestuskastidega?

Siit saate teada, kuidas PowerPointis VBA-ga sõnumi- ja sisestuskaste kodeerida

Kuidas luua ja lisada slaide PowerPointi esitlustele VBA abil?

Kuidas luua ja lisada slaide PowerPointi esitlustele VBA abil?

Siit saate teada, kuidas kirjutada slaidide sisestamiseks ja uue esitluse loomiseks lihtne VBA-makro

Kuidas saan muuta oma Office 2016 ekraaniteema värve?

Kuidas saan muuta oma Office 2016 ekraaniteema värve?

Siit saate teada, kuidas kohandatud Office'i värviskeeme rakendada.

Kuidas avada .one-faile MAC- ja Windowsi arvutites?

Kuidas avada .one-faile MAC- ja Windowsi arvutites?

Siit saate teada, kuidas käivitada MAC-i ja Windowsi OneNote'i faililaiendeid