Een lege VBA tellen in Excel maakt gebruik van de ingebouwde editor voor Visual Basic for Applications -code die lege cel telt schrijven . Gebruik deze code om te bepalen of bepaalde cellen geen cijfers , letters of spaties bevatten . Schrijven van deze code kan op verschillende manieren . Echter , u uw lege tellen VBA code , gebruiken de informatie om deze cellen te lokaliseren en te wijzigen of te verwijderen. Functie De tab " Developer " in Microsoft Excel geeft u toegang tot de VBA- editor om code die de status van individuele cellen of bereiken van cellen controleert schrijven . Als uw werkblad bijhoudt van belangrijke gegevens , zoals getallen van objecten of dat een taak is voltooid , moet je snelle methode te vinden als alle cellen leeg . Het creëren van een lege cel telling VBA- macro kunt u automatisch zoeken lege cellen zonder handleiding cel - by - cel zoeken . IsEmpty Excel VBA -editor bevat een ingebouwde functie om te bepalen of een cel bevat alle gegevens , zodat u niet nodig hebt om uw eigen aangepaste code maken om te controleren op lege cellen . De " IsEmpty ( ActiveCell.Value ) " functie geeft een waarde van " True " als een van de cellen die u markeren op uw werkblad leeg zijn . Om de macro bieden een prompt als een cel leeg is , voeg in een "als , dan " statement zoals " Als IsEmpty ( ActiveCell.Value ) Then MsgBox " De Range Bevat actieve cellen . ' " < br > AantalLegeCellen de Visual Basic programmeertaal bevat het " AantalLegeCellen " -methode , waarmee je precies weten hoeveel cellen binnen een bepaald bereik zijn leeg . Om de " AantalLegeCellen " methode te gebruiken , moet u eerst een variabele declareert , zoals " Dim emptyCells zo lang . " Als je eenmaal een variabele om het aantal lege cellen de " AantalLegeCellen " -methode met een bezit , bel regel code zoals " emptyCells = Application.WorksheetFunction.CountBlank ( Range ( " A1 : A50 " ) ) . " verwijderen lege cellen Eenmaal u een lege celgetal hebben uitgevoerd en geïdentificeerd welke cellen leeg zijn , mag u niet meer nodig hebt die specifieke cellen . In plaats van handmatig elke cel verwijderen , VBA kunt u de " SpecialCells " methode gebruiken om automatisch te verwijderen van elk van de lege cellen van het werkblad . Het runnen van een macro met de coderegel " Selection.SpecialCells ( xlCellTypeBlanks ) . Delete ( xlShiftUp ) " verwijdert alle lege cellen die momenteel in het Excel-werkblad . < Br > |