Hoe te tellen van de rijen in een Excel-werkblad met behulp van VBA-macro 's



Bij het werken met Excel-gegevens, moet u wellicht weet het aantal rijen in een werkblad wordt gebruikt. Er zijn een aantal manieren te berekenen of het aantal rijen in een werkblad wordt gebruikt, en met behulp van Excel VBA is slechts een van hen. Programmeren van een VBA-macro kunt u het aantal gegevensrijen in een werkblad, maar kunt u de functie herhaaldelijk te gebruiken met uw Excel-werkmappen.

De Macro Programmeren

  • Open het Excel-werkblad en de VBA-editor door op "Alt + F11 te drukken."

  • Start een nieuwe VBA-projectbestand door met de rechtermuisknop op de werkmap in het rechter menu en de "New"-optie te kiezen.

  • Start van de nieuwe functie door te typen "Sub CountRows()." Dit meldt de VBA-compiler dat er een nieuwe subroutine in het projectbestand is. Als u liever een andere naam geven aan de subroutine, simpelweg wisseling "CountRows" aan wat u wilt zeggen, maar het moet het open en gesloten haakje achter het, zoals in 'Uwnaam ()'.

  • Maak een variabele door "Dim Count as Long" in de volgende regel.

  • Typ in de volgende code:

    Count = 0
    Doen

     Count = Count + 1ActiveCell.Offset(1, 0).Select 

    Lus tot IsEmpty (ActiveCell.Offset (0, 1))

    Dit vertelt de compiler-programma voor het eerst de graaf variabele leeghalen en start vervolgens het werkblad doorlopen. Het wordt toegevoegd aan de totale telling, dan omlaag naar de volgende cel, zolang de volgende cel leeg is. Wanneer het een lege cel wordt bereikt, zal het stoppen.

  • Met de toevoeging van een nieuwe regel met "MsgBox Count" in het tevoorschijn toveren een berichtvenster. Hierdoor zal een pop-upvenster met het totale aantal rijen weergegeven in het. Om het berichtvenster lijken een beetje meer nuttig, kunt u wat meer tekst toevoegen aan het. Verander de regel als volgt:

    MsgBox "Er zijn" Count "Rijen"

    U kunt de tekst tussen aanhalingstekens staat op welke manier u zou willen worden.

  • Typ tenslotte 'End Sub' op een nieuwe regel te sluiten van de functie uit.

De Macro wordt uitgevoerd

  • Terug naar uw Excel-werkblad, en sla het op.

  • Markeer de eerste cel in de kolom met de meeste gegevens. Dit is een kolom die geen lege cellen tussen de bovenste en de onderste heeft.

  • Open het menu "Extra" en selecteer "Macro's" om dialoogvenster macro met alle macro's die in het werkblad is geprogrammeerd.

  • Selecteer uw macro in deel 1, rubriek "CountRows" of de naam die u hebt opgegeven. Klik "Run". Als alles klaar is, zal de Macro verschijnen met het bericht vak verslag van het aantal rijen dat u hebt ingevuld.

Tips & waarschuwingen
  • Het kan sneller en eenvoudiger, zijn als alles wat je nodig hebt is een getal, en de rijen met behulp van een formule tellen. Typ in een lege cel, "COUNT = (a:, IF(A>0,1,0))", waar A is de kolom die je tot nu toe.
  • De bovenstaande methode werkt alleen voor een aantal rijen met gegevens. De VBA-script wordt beëindigd op de eerste lege rij - zelfs als andere rijen met gegevens volgen.

Gerelateerde Artikelen

Hoe wachtwoord beveiligen met een Excel-werkblad met behulp van een Macro

Hoe wachtwoord beveiligen met een Excel-werkblad met behulp van een Macro

De Visual Basic editor die wordt meegeleverd met Microsoft Excel geeft meer gevorderde gebruikers de hulpmiddelen die nodig zijn bijna onbegrensd macro's voor het aanpassen van de manier waarop Excel werken maken. Een eenvoudige macro kunt beveiligen
Hoe maak je een Excel-werkblad met behulp van VB6

Hoe maak je een Excel-werkblad met behulp van VB6

Excel-spreadsheets maken in Visual Basic 6 is gunstig voor de organisaties die deze bestanden via e-mail exporteren of presentaties. Microsoft compilers zoals Visual Basic 6 kunnen maken, openen, lezen en schrijven naar Excel-spreadsheets. Microsoft
Het willekeurig selecteren van rijen in een Excel-werkblad

Het willekeurig selecteren van rijen in een Excel-werkblad

Selecteer een aselecte steekproef van rijen in een Excel-werkmap, een willekeurig getal voor elke rij te berekenen en sorteren van de gegevens op de willekeurig getal. Kies vervolgens in de eerste rij aan het aantal rijen die u in uw steekproef wilt.
Het afdrukken van een Excel-werkblad met achtergrond

Het afdrukken van een Excel-werkblad met achtergrond

Verbeter uw werkbladen in Microsoft Excel 2013 door toe te passen en het afdrukken van een achtergrond. U kunt het lint Page Layout kunt u de weergave van het werkblad, met inbegrip van afdrukbereik bepalen, achtergrond en rasterlijnen aanpassen. Arc
Hoe gebruik ik subtotalen en totalen in een Excel-werkblad?

Hoe gebruik ik subtotalen en totalen in een Excel-werkblad?

Terwijl berekenen van totalen in Excel 2013 meestal gewoon een kwestie is van klikken op de knop AutoSom , berekenen van subtotalen en totalen is gewoon een beetje complexer, vooral voor beginners. Allereerst de subtotaalberekening eerst-- dan kunt u
Hoe te automatisch nummeren van rijen in een Excel-werkblad

Hoe te automatisch nummeren van rijen in een Excel-werkblad

Excel 2013 automatisch rijnummers op de linkerkant van een werkblad, maar deze zijn statisch en kunnen niet worden opgenomen in de berekeningen van de spreadsheet. Als u wilt maken automatische nummers in uw werkmap, kunt u een aantal van de Excel to
Hoe te verwijderen van meerdere nummers van rijen in een Excel-werkblad

Hoe te verwijderen van meerdere nummers van rijen in een Excel-werkblad

Microsoft Office Excel is een spreadsheetprogramma waarmee gebruikers input en organiseren van gegevens met behulp van verschillende formules en opties. Gebruikers kunnen visualiseren van hun gegevens met behulp van de ingebouwde grafische opties en
Het verwijderen van dubbele rijen uit een Excel-werkblad

Het verwijderen van dubbele rijen uit een Excel-werkblad

Als één rij de exacte waarden van een of meer andere rijen deelt, worden alle dubbele rijen genoemd. Excel de filteroptie kunt u dergelijke rijen automatisch te verwijderen. (Uw werkblad moet kolomkoppen hebben.) Merk op dat hoewel deze procedures va
Hoe kan ik zoeken een Excel-werkblad met een sneltoets

Hoe kan ik zoeken een Excel-werkblad met een sneltoets

Microsoft Excel gebruikers voor het beheren van gegevens en financiert via spreadsheets. Elk werkblad is opgebouwd uit een verzameling rijen en kolommen met de afzonderlijke cellen die informatie opslaan. Formules worden vervolgens toegepast op de ce
Hoe de iteratieve methode te gebruiken op een Excel-werkblad

Hoe de iteratieve methode te gebruiken op een Excel-werkblad

Microsoft Excel is één van de meest populaire-- en krachtigste--spreadsheetprogramma's op de markt. Met behulp van de van de geavanceerde berekeningsfuncties van Microsoft Excel 2007 maakt het programma zelfs nuttig en veelzijdiger. Door de iteratiev
Hoe totaal het ingevulde in cellen in een Excel-werkblad

Hoe totaal het ingevulde in cellen in een Excel-werkblad

Microsoft Excel beschikt over veel tools die uw leven makkelijker maken. Één dergelijke eigenschap is de capaciteit om snel te vinden het totaal van alle cellen in uw werkblad. Dit kan erg handig voor het maken van een gezinsbudget, berekening van he
Hoe vindt u de onderste tabbladen op een Excel-werkblad

Hoe vindt u de onderste tabbladen op een Excel-werkblad

De onderste tabbladen van een Microsoft Excel-werkblad worden de verschillende werkbladen in de werkmap. Het is belangrijk om deze tabbladen worden weergegeven omdat deze werkbladen deel uit van de werkmap, maken zodat u belangrijke informatie verlie
Hoe het verhogen van de maand in een Excel-werkblad

Hoe het verhogen van de maand in een Excel-werkblad

Geef maandelijkse verhogingen in een Excel-werkblad met behulp van de functie automatisch vullen. Dit is handig omdat u alleen hoeft te typen in een maand op uw werkblad, en vul in de resterende maanden door te klikken en te slepen uw muis. Het is ze
Hoe te vergelijken van kolommen in een Excel-werkblad

Hoe te vergelijken van kolommen in een Excel-werkblad

Kolommen kunnen worden vergeleken in een Excel-werkblad met behulp van functies in formules in een derde kolom voor de uitvoer van het resultaat van de vergelijking. Nuttige functies voor vergelijkingen zijn "Exacte," "MATCH", "zo