Määritä tyhjät ja täytetyt Excel -solut VBA: n kautta

Sisällysluettelo

Kuinka tutkia soluja makron avulla

Haluatko arvioida soluja ja määrittää, kuinka monta solua on täytetty alueella ja kuinka monta ei? Seuraavassa kuvassa on esimerkki:

A1: B7 -merkki sisältää tyhjiä soluja ja joitakin täytettyjä soluja. Jos haluat arvioida tämän makrossa, voit käyttää seuraavaa ohjelmakoodia:

AlalaskutTäytetyt solut ()
Dim -numero yhtä pitkä
Dim Number2 Niin kauan
Himmennettävä alue alueena
Himmennä merkkijono
Aseta alue = valinta
Number = Application.CountA (alue)
Count2 = alue.Solut.Luku - luku
a = MsgBox ("Nykyisessä valinnassa ovat" _
& Numero & "solut täytetty ja & numero 2 _
& "Solut tyhjät.", VbOKOnly, "arvioi solut")
End Sub

Makro asettaa toiminnon CountA laskea ei-tyhjien solujen määrä alueella. Tulos tallentaa muuttujan määrä. Täytettyjen solujen lukumäärän määrittämiseksi tämä arvo vähennetään tutkittujen solujen kokonaismäärästä. Makro tallentaa tämän arvon Numero 2.

Käynnistyksen jälkeen ohjelmakoodi määrittää täytettyjen ja tyhjien solujen määrän aktiivisessa merkinnässä ja näyttää tuloksen ikkunassa:

Jos haluat käsitellä valitsemasi alueen nykyisen valinnan sijasta, mukauta arvonmääritys muuttujan mukaan alueella klo. Sitä käytetään makron kanssa ominaisuuden kanssa Valinta kytketty. Jos haluat sen sijaan määrittää alueen itse, vaihda aseta-Määrittäminen muuttujaan alueella seuraavan muotoisella lausekkeella:

Aseta alue = Alue ("A1: B5")

Alueiden määritykset viittaavat aina aktiiviseen laskentataulukkoon. Jos haluat käsitellä toista laskentataulukkoa, aseta sen eteen AlueKomenna viittaukset menetelmiin Työkirjat ja Arkit kiinteä.

Tulet auttaa kehittämään sivuston jakaminen sivu ystävillesi

wave wave wave wave wave