Hoe maak je rijen met vba in excel?

Om rijen te tellen met VBA, moet u het bereik instellen van waaruit u rijen wilt tellen en vervolgens de eigenschap count and rows gebruiken om het aantal rijen uit dat bereik te verkrijgen. U kunt ook een lus gebruiken om rijen te tellen waarin u alleen gegevens heeft.

Gebruik VBA om rijen te tellen

  1. Eerst moet u het bereik definiëren waarvoor u rijen wilt tellen.
  2. Gebruik daarna een punt (.) om de lijst met eigenschappen en methoden te openen.
  3. Typ of selecteer vervolgens de eigenschap ‘Lijnen’.
  4. Gebruik aan het einde de eigenschap “Count”.
vba-to-count-rijen

Wanneer u deze code nu uitvoert, wordt het aantal rijen geretourneerd. Om het aantal te verkrijgen, kunt u een berichtvenster gebruiken of deze waarde ook rechtstreeks in een cel invoeren .

 Sub vba_count_rows() Range("A1:A10").Rows.Count End Sub

Tel rijen voor het gebruikte bereik

 Sub vba_count_rows2()   MsgBox Worksheets("Sheet1").UsedRange.Rows.Count End Sub

Tel rijen met gegevens met VBA

U kunt ook rijen tellen die gegevens bevatten, terwijl u lege rijen negeert.

tel-rijen-met-gegevens-met-vba

De volgende code neemt het gebruikte bereik als het bereik dat moet worden herhaald en doorloopt elke rij één voor één en controleert of daar een niet-lege cel is, en als die er is, beschouwt hij deze als een rij met gegevens, en op aan het einde wordt een berichtvenster weergegeven met het totale aantal regels.

 Sub vba_count_rows_with_data() Dim counter As Long Dim iRange As Range With ActiveSheet.UsedRange    'loop through each row from the used range    For Each iRange In .Rows        'check if the row contains a cell with a value        If Application.CountA(iRange) > 0 Then            'counts the number of rows non-empty Cells            counter = counter + 1        End If    Next End With MsgBox "Number of used rows is " & counter End Sub

Voeg een reactie toe

Je e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *