? En tom VBA räkna i Excel använder den inbyggda editor för att skriva Visual Basic for Applications -kod som räknar tom cell . Använd denna kod för att avgöra om vissa celler inte innehåller några siffror, bokstäver eller mellanslag . Att skriva denna kod är möjligt i en mängd olika sätt. Men koden du din tomt VBA räkna , använda informationen för att lokalisera dessa celler och ändra eller ta bort dem . Funktion
" Utvecklare " fliken i Microsoft Excel ger dig tillgång till VBA editor för att skriva kod som kontrollerar status för enskilda celler eller intervall av celler . Om kalkylbladet håller reda på viktiga data, till exempel antalet objekt eller om en uppgift är klar , behöver du snabb metod för att hitta om alla celler är tomma . Skapa en tom celltal VBA-makro kan du hitta tomma celler automatiskt utan manuell cell för cell sökning . Addera IsEmpty
Excel VBA editorn innehåller en inbyggd funktion för att avgöra om en cell innehåller alla uppgifter , så du behöver inte skapa en egen kod för att kontrollera tomma celler . Den " IsEmpty ( ActiveCell.Value ) " Funktionen returnerar värdet " sant" om någon av de celler som du lyfter i kalkylbladet är tom . Att ha makrot ger en prompt om en cell är tom , lägg in en " Om , sedan " uttalande som " Om IsEmpty ( ActiveCell.Value ) Then MsgBox " The Range Innehåller aktiva celler . ' "
ANTAL.TOMMA
Visual Basic programmeringsspråk inkluderar " ANTAL.TOMMA " metoden , vilket gör att du vet exakt hur många celler inom ett angivet intervall är tomma . För att använda " ANTAL.TOMMA " metoden , måste du först deklarera en variabel som " Dim emptyCells så länge . " När du har en variabel för att hålla antalet tomma celler , kallar " ANTAL.TOMMA " metoden med en kodrad som " emptyCells = Application.WorksheetFunction.CountBlank ( Range ( " A1 : A50 " ) ) . "
bort tomma celler
gång du har utfört en tom celltal och identifierat vilka celler är tomma , kan du inte längre behöver dessa specifika celler . Hellre än att manuellt ta bort varje cell , låter VBA du använda " SpecialCells " metod för att automatiskt ta bort alla de tomma cellerna från kalkylbladet . Köra ett makro med kodraden " Selection.SpecialCells ( xlCellTypeBlanks ) . Delete ( xlShiftUp ) " raderar alla de tomma cellerna som för närvarande återfinns i Excel-kalkylbladet .