• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

Gebruikte rijen tellen

Status
Niet open voor verdere reacties.

John van Opstal

Gebruiker
Lid geworden
31 jul 2006
Berichten
77
Hoi,

Ik wil graag in VBA het aantal gebruikte rijen tellen.
Omdat ik For...Next als teller wil gebruiken.
Wie wil me even verder helpen.

Groetjes John.
 
Hoi John van Opstal,


Code:
Dim LastRow as Long ' Edit Wigi heeft gelijk 32768 verder gaat een integer niet dus vandaar een Long
LastRow = Cells.SpecialCells(xlCellTypeLastCell).Row

Suc6
 
Laatst bewerkt:
Hoi,

Ik wil graag in VBA het aantal gebruikte rijen tellen.
Omdat ik For...Next als teller wil gebruiken.
Wie wil me even verder helpen.

Groetjes John.

Stel dat je dat voor kolom A wil doen, gebruik dan:

Code:
Range("A" & Rows.Count).End(xlUp).Row

Pas aan als het voor een andere kolom is.

Wigi
 
Arno: P.S. Ik ben momenteel werkeloos, dus als je nog een vacature voor me hebt

Zet er anders eens bij wat voor soort werk je wil / kan doen. Anders ga je niet veel respons krijgen vrees ik.
 
Re regels tellen

hoi wat dacht je van onderstaande krijg je ook nog een msg box


Sub aantalRegels()
Dim Teller As Integer
Teller = 0
Range("A1").Select
Do Until ActiveCell.Value = ""
Teller = Teller + 1
ActiveCell.Offset(1, 0).Select
Rows(Teller & ":" & Teller).Select
Loop
MsgBox Teller
End Sub
 
hoi wat dacht je van onderstaande krijg je ook nog een msg box

Dit is heel inefficiënt! Dit is echt niet persoonlijk, maar ... gebruik dit nooit! Tenzij je veel tijd hebt.

Redenen:

- Vermijd het gebruik van loops
- gebruik nooit Select, tenzij het niet anders kan
- Dim Teller As Integer zal hangen als er veel rijen zijn. (meer dan 32768) Daarom Dim Teller As Long

Wigi
 
Oke WIGI ook weer wat geleerd bedankt

Wim

Ik heb ook ergens moeten beginnen. En in het begin heb ik zoiets ook wel geschreven. Maar dan is het goed dat er iemand zegt hoe het beter kan. Blij dat je er weer iets van opgestoken hebt.

Wigi
 
Hoi Wigi en Arno,

Bedankt voor de oplossing(en).
Ik ga er morgen gelijk mee aan de slag.

En succes met solliciteren Arno, ik hoop dat je iets leuks tegenkomt.

Groetjes John.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan