? En tom VBA tæller i Excel bruger den indbyggede editor til at skrive Visual Basic for Applications -kode, der tæller tom celle . Brug denne kode til at afgøre, om visse celler ikke indeholder tal, bogstaver eller mellemrum. Skrive denne kode er mulig i en række forskellige måder . Men du kode din tomme VBA tæller , bruge oplysningerne til at lokalisere disse celler og ændre eller slette dem. Funktion
"Udvikler "-fanen i Microsoft Excel giver dig adgang til VBA editoren til at skrive kode, der kontrollerer status for de enkelte celler eller celleområder . Hvis dit regneark holder styr på vigtige data , såsom antallet af objekter , eller om en opgave er færdig, får du brug for hurtig metode til at finde, hvis nogen celler er tomme. Oprettelse af en tom celle count VBA makro lader dig finde tomme celler automatisk uden manuel celle til celle- søgning.
IsEmpty
Excels VBA editoren indeholder en indbygget funktion til at afgøre, om en celle indeholder alle data, så du ikke behøver at oprette dine egne brugerdefinerede kode til at kontrollere for tomme celler . Den " IsEmpty ( ActiveCell.Value )" funktion returnerer en værdi på "Sandt ", hvis nogen af de celler, du fremhæver i dit regneark er tomme. At have makroen give en prompt , hvis en celle er tom , skal du tilføje i en " Hvis Så " erklæring som " Hvis IsEmpty ( ActiveCell.Value ) Derefter MsgBox " The Range Indeholder aktive celler '. "
< br >
ANTAL.BLANKE
Visual Basic programmeringssprog omfatter " ANTAL.BLANKE "-metoden , som lader dig vide præcis, hvor mange celler inden for et bestemt område, er tomme. At bruge " ANTAL.BLANKE "-metoden , skal du først nødt til at erklære en variabel , som " Dim emptyCells så længe . " Når du har en variabel til at holde antallet af tomme celler , kalder " ANTAL.BLANKE "-metoden med en linje kode såsom " emptyCells = Application.WorksheetFunction.CountBlank ( Range (" A1: A50 " ) ) ".
Sletning tomme celler
Når du har udført en tom celletælling og identificeret , hvilke celler er tomme, kan du ikke længere har brug for disse specifikke celler . Snarere end manuelt at fjerne hver celle , VBA kan du bruge " SpecialCells "-metoden til automatisk at fjerne hver af de tomme celler fra regnearket. Løb en makro med linje kode " Selection.SpecialCells ( xlCellTypeBlanks ) . Slet ( xlShiftUp ) " sletter alle de tomme celler i øjeblikket findes i Excel-regnearket .
< Br >